nextw3 发表于 2014-4-1 12:33:59

辉盛SG90舵机如何驱动?

本帖最后由 nextw3 于 2014-4-2 12:55 编辑

4月2日更新:
谢谢大家的解答,我在GND、VCC导线外接了电源,但是还是不行。

我按照教程中分别把舵机接到了 GND、5V、数字口,用“Servo”库来驱动,程序上传后,打开arduino,舵机没有任何反应。

后来不采用“Servo”库,按照直接输出电平的方式来驱动,舵机稍微有点动静,目测转动在5度以内。

大家看看是不是我接线接错了,还是舵机有问题?

邓维安 发表于 2014-4-1 13:54:09

舵机供电,是7.5-9V DC,直接用USB口,是无法驱动的,如果你想直接驱动,你可以换外部电源,DC 9V 2A以上的电源。

沧海笑1122 发表于 2014-4-1 14:21:55

1、我用arduino uno可以直接驱动9g舵机,但这种做法是不推荐的,对板子不安全。因此同意楼上邓兄的观点,建议外接电源。(板子接控制端)。你的舵机供电电压要看具体参数,如果没标和商家确认一下。
2、舵机库与某些pin是冲突的,坛子里有帖子,我也是遇到问题后在wiki中查到的,你可以找找看。
希望能够帮到你。

Damn_intuition 发表于 2014-4-1 17:06:25

使用USB如果只驱动一个9g的舵机是可以的,检查下代码吧。arduino自带的例子是可以驱动的。

sherlocked 发表于 2014-4-1 18:12:21

之前我就是使用uno驱动的SG90呀,没有用外接电源,根据Servo库函数写的代码,你有可能是代码有问题吧~~~

幻生幻灭 发表于 2014-4-1 19:05:22

是SG90?还是SG09? 如果是9G舵机可以参考这个
http://wiki.geek-workshop.com/doku.php?id=arduino:libraries:boxz

数字 发表于 2014-4-2 07:49:29

邓维安 发表于 2014-4-1 13:54 static/image/common/back.gif
舵机供电,是7.5-9V DC,直接用USB口,是无法驱动的,如果你想直接驱动,你可以换外部电源,DC 9V 2A以上 ...

这不立马就烧么。

邓维安 发表于 2014-4-2 08:22:07

数字 发表于 2014-4-2 07:49 static/image/common/back.gif
这不立马就烧么。

看负载吧,不一定电压超了,就一定会烧掉。

邓维安 发表于 2014-4-2 08:28:30

邓维安 发表于 2014-4-1 13:54 static/image/common/back.gif
舵机供电,是7.5-9V DC,直接用USB口,是无法驱动的,如果你想直接驱动,你可以换外部电源,DC 9V 2A以上 ...

补充一下,SG90 是4.5-6V,用电池供电吧,舵机这种元件,功率相对较大的,注意电流能否驱动它

nextw3 发表于 2014-4-2 12:55:52

谢谢大家的解答,我在GND、VCC导线外接了电源,但是还是不行。

fish6823 发表于 2014-4-6 19:02:22

你接的数字口是哪个?有时候要接9、10这两个口才行。
页: [1]
查看完整版本: 辉盛SG90舵机如何驱动?