辉盛SG90舵机如何驱动?
本帖最后由 nextw3 于 2014-4-2 12:55 编辑4月2日更新:
谢谢大家的解答,我在GND、VCC导线外接了电源,但是还是不行。
我按照教程中分别把舵机接到了 GND、5V、数字口,用“Servo”库来驱动,程序上传后,打开arduino,舵机没有任何反应。
后来不采用“Servo”库,按照直接输出电平的方式来驱动,舵机稍微有点动静,目测转动在5度以内。
大家看看是不是我接线接错了,还是舵机有问题? 舵机供电,是7.5-9V DC,直接用USB口,是无法驱动的,如果你想直接驱动,你可以换外部电源,DC 9V 2A以上的电源。 1、我用arduino uno可以直接驱动9g舵机,但这种做法是不推荐的,对板子不安全。因此同意楼上邓兄的观点,建议外接电源。(板子接控制端)。你的舵机供电电压要看具体参数,如果没标和商家确认一下。
2、舵机库与某些pin是冲突的,坛子里有帖子,我也是遇到问题后在wiki中查到的,你可以找找看。
希望能够帮到你。 使用USB如果只驱动一个9g的舵机是可以的,检查下代码吧。arduino自带的例子是可以驱动的。 之前我就是使用uno驱动的SG90呀,没有用外接电源,根据Servo库函数写的代码,你有可能是代码有问题吧~~~ 是SG90?还是SG09? 如果是9G舵机可以参考这个
http://wiki.geek-workshop.com/doku.php?id=arduino:libraries:boxz 邓维安 发表于 2014-4-1 13:54 static/image/common/back.gif
舵机供电,是7.5-9V DC,直接用USB口,是无法驱动的,如果你想直接驱动,你可以换外部电源,DC 9V 2A以上 ...
这不立马就烧么。 数字 发表于 2014-4-2 07:49 static/image/common/back.gif
这不立马就烧么。
看负载吧,不一定电压超了,就一定会烧掉。 邓维安 发表于 2014-4-1 13:54 static/image/common/back.gif
舵机供电,是7.5-9V DC,直接用USB口,是无法驱动的,如果你想直接驱动,你可以换外部电源,DC 9V 2A以上 ...
补充一下,SG90 是4.5-6V,用电池供电吧,舵机这种元件,功率相对较大的,注意电流能否驱动它 谢谢大家的解答,我在GND、VCC导线外接了电源,但是还是不行。 你接的数字口是哪个?有时候要接9、10这两个口才行。
页:
[1]