arduino如何提高数字I/O的输出电压

我做了个传感器的判定电路,通过模拟信号端的输入来改变数字端的值,先通过digitalwrite来改变数字信号输入高电平,发现电压才1V,但是我的继电器开关是5V的工作电压,请问如何提高数字输出端的电压呢?

第1个回答  2014-03-11
可加一个9013三极管。输出端加一个电阻控制三极管的基极。继电器线圈一端接5V电源,另一端接三极管的C极,三极管的E极接地。追问

不用三极管可以吗?继电器室这样的

第2个回答  2014-03-13
输出端加一个电阻控制三极管的基极就可以了本回答被提问者和网友采纳
第3个回答  2014-03-11
继电器要vcc、gnd再控制信好,控制信号是输出高低电平的,输高点有意义么追问

我想让数字端输出模拟电压,然后另一端接地不行吗?

追答

是这样接的,但vcc还是要接

第4个回答  2014-03-14
你该不会直接用GPIO驱动继电器吧?通常是用三极管驱动。
第5个回答  2014-03-11
你是没把pinmode设置成output吧,不然输出就应该是5v啊

Arduino I\/O 输出电压不够,9V电源也只能输出到3.8V左右,怎么提高?
可以用总线驱动去,还可以用I\/O专用接口电路,简单的(开关特性的)可以直接用上拉电阻。

arduino控制电路 io口的电压不够大 3.3v口 还不能控制开启和关闭 有...
首先你的驱动和VCC通过小电阻连起来会形成倒灌的,这个是绝对不允许的。并且假设去掉R12能导通而使Vic=5v,马上Vgs

9天学会Arduino系列- 5 I\/O与AD\/DA
实现按键次数检测是一个常见的IO端口输入应用,通过编写程序实现按键按压次数的统计。模拟数字转换器(ADC)和数字模拟式转换器(DAC)也是重要的IO功能,其中ADC用于将模拟信号转换为数字信号,而DAC则相反,将数字信号转换为模拟信号。总结来说,Arduino框架下的RPI Pico操作IO与AD\/DA,涵盖了基本输出、输...

arduino 模拟口可以用作数据I\/O口吗
可以,但要先在程序中定义接口。

ESP32开发入门教程「05」:数字 I\/O
首先,数字I\/O在ESP32中主要通过pinMode()、digitalRead()和digitalWrite()这三个函数进行操作。pinMode()函数用于设置数字接口的工作模式,如输入或输出,必须在程序的setup()函数中初始化。输入模式用于读取外部信号,digitalRead()函数返回0或1,代表低电平和高电平。而digitalWrite()则是控制输出,通过...

Arduino有哪些端口,如何使用?
1数字输入\/输出端口:Arduino板上有14个数字输入\/输出端口(Digital I\/O),标记为0~13。其中0和1号端口分别用于串行通信,可以与计算机进行通信;2~13号端口可以用作数字输入或数字输出,具体用途取决于编程代码的实现。2模拟输入端口:Arduino板上有6个模拟输入端口(Analog Input),标记为A0~A5。

arduino 的io引脚有没有电流
驱动LED需要串个100-200欧姆电阻,试验中短时间(看看灯闪不闪之类的程序)也可不串,这时依靠IO自己的限流,不会超过40mA. 不要试图直接驱动电机,这个真不行. 其他高低电平用途时就没什么电流输出了,往往小于1mA

arduino和拓展板最多能有多少对数字I\/O点?
以arduino pro mini 来看,他使用的处理器为 atmega328,在arduino中,能使用13个数字I\/O接口。使用扩展板,只能说是将核心板上所有支持的接口都引出来,并不能增加接口,接口的数量由核心板的型号(准确的说是处理器型号)所决定。不同板子在adruino官网上都有接口说明 ...

请问这个arduino uno r3 上的这么多针脚都是干嘛用的
power 部分是板子给你在搭建实验时提供的电源部分接口 ANALOG ADC接口,可以采集外部10位精度 0-5DC电压接口 (0~1023)DIGITAL 是所有的O\/I口,可以当输入也可以当输出端子 注意其中~这个端子口是可以当DAC端口输出的也就是8位精度 (0-255)0~5V电压输出 ...

arduino里面怎么串口输出
根据Arduino的原理图我们不难看出,ATmega的RX和TX引脚一方面直接接到了数字I\/O端口的0号和1号管脚,另一方面又通过电平转换电路接到了串口的母头上。因此,当我们需要用Arduino与PC机通信时,可以用串口线将两者连接起来;当我们需要用 Arduino与微控制器(如另一块Arduino)通信时,则可以用数字I\/O端口...

相似回答