极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 42146|回复: 10

辉盛SG90舵机如何驱动?

[复制链接]
发表于 2014-4-1 12:33:59 | 显示全部楼层 |阅读模式
本帖最后由 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以上的电源。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2014-4-1 17:06:25 | 显示全部楼层
使用USB如果只驱动一个9g的舵机是可以的,检查下代码吧。arduino自带的例子是可以驱动的。
回复 支持 反对

使用道具 举报

发表于 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
舵机供电,是7.5-9V DC,直接用USB口,是无法驱动的,如果你想直接驱动,你可以换外部电源,DC 9V 2A以上 ...

这不立马就烧么。
回复 支持 反对

使用道具 举报

发表于 2014-4-2 08:22:07 | 显示全部楼层
数字 发表于 2014-4-2 07:49
这不立马就烧么。

看负载吧,不一定电压超了,就一定会烧掉。
回复 支持 反对

使用道具 举报

发表于 2014-4-2 08:28:30 | 显示全部楼层
邓维安 发表于 2014-4-1 13:54
舵机供电,是7.5-9V DC,直接用USB口,是无法驱动的,如果你想直接驱动,你可以换外部电源,DC 9V 2A以上 ...

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

使用道具 举报

 楼主| 发表于 2014-4-2 12:55:52 | 显示全部楼层
谢谢大家的解答,我在GND、VCC导线外接了电源,但是还是不行。
回复 支持 反对

使用道具 举报

发表于 2014-4-6 19:02:22 | 显示全部楼层
你接的数字口是哪个?有时候要接9、10这两个口才行。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-10 00:06 , Processed in 0.038921 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表