Arduino I/O 输出电压不够,9V电源也只能输出到3.8V左右,怎么提高?

用Arduino控制直流电机,但是扭力不够。
我们测了一下,无论是用usb或9V电池或5V电源配适器或9V电源,I/O口输出电压都不超过4V。
但是我们的电机需要输入到5V的电压才能完成所需功能。

这是哪里有问题?有什么办法能提高I/O口输出电压?

可以用总线驱动去,还可以用I/O专用接口电路,简单的(开关特性的)可以直接用上拉电阻追问

总线驱动是什么?直接用那个5V输出的话不是就不能控制通断了吗?

能不能解释一下 I/O专用接口电路?

追答

就是要了解Arduino控制器的输出口的特性了,例如是OC门的可以接上拉电阻(端口到电源接10K以内的电阻)。如果是推挽(互补)输出的并且输出电压不够,你可以用常见的总线格力驱动器74HC24(CMOS结构),也可以用74HC244/373。不过245的引脚定义更方便布线。

温馨提示:内容为网友见解,仅供参考
无其他回答

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

arduino连电脑USB接口才5v电压,为什么外接电源要9v?为了保险?
你可以用5v做外接电源,不过这样有时候输出会不到5v 一般arduino 支持5~12v的电源电压,因为是会调压至5v供给芯片使用

怎么用电池给arduino板供电? 我想把arduino板独立出来不接电脑电源实...
可以使用直流电源通过Arduino开发板电源接口为Arduino供电,通过此方法为Arduino开发板供电时,直流电源电压为9V ~ 12V。使用低于9V的电源电压可能导致Arduino工作不稳定。使用高于12V电源电压存在着毁坏Arduino开发板的风险。代码如下:void setup() { pinMode(12, OUTPUT);} void loop() { digitalWrite(12...

9天学会Arduino系列- 5 I\/O与AD\/DA
使用Arduino框架操作Pico的引脚输出信号十分便捷,通过函数pinMode()即可完成设置。设置引脚模式为OUTPUT,即为推挽模式,配置为开漏输出则能匹配各种电平配置。控制引脚输出高低电平可使用void digitalWrite(PinName pin, PinStatus val) 函数,其中PinStatus参数决定输出电平状态。在Arduino中,基本输入与基本输出...

arduino uno r3 上的这么多针脚都有什么用?
其他设备可通过该引脚识别开发板I\/O参考电压。输入输出Arduino Uno有14个数字输入输出引脚,可使用 pinMode()、digitalWrite() 和 digitalRead() 控制。其中一些带有特殊功能,这些引脚如下:Serial0(RX)、1(TX),被用于接收和发送串口数据。这两个引脚通过连接到ATmega16u2来与计算机进行串口通信。外部...

相似回答