ro0t 发表于 2013-6-4 22:10 static/image/common/back.gif
是不是 普通的模拟舵机(航模上用的那种) 使用 Arduino的硬件 PWM( analogWrite())不工作?? 一定要 ...
恩,电调得用50Hz的。这个嘛。。调节频率。。过两天会写个帖子出来。
感谢弘毅的解说, 原本还在想为何Arduino的Servo无法控制舵机 0~180度转动, 后来发现原来是 libraries/Servo/Servo.h的定义限制了舵机行程.
把 #define MIN_PULSE_WIDTH改为500,#define MAX_PULSE_WIDTH改为2500便可以转180度了 !!
原始的libraries/Servo/Servo.h 如下: (544~2400 uSec)#define MIN_PULSE_WIDTH 544 // the shortest pulse sent to a servo
#define MAX_PULSE_WIDTH 2400 // the longest pulse sent to a servo
#define DEFAULT_PULSE_WIDTH1500 // default pulse width when servo is attached
#define REFRESH_INTERVAL 20000 // minumim time to refresh servos in microseconds
用示波器打过波形,确实是这样,赞
认识了舵机,还要学使用了。
谢谢楼主,讲的很详细,学习了。
谢谢楼主,明白了好多,谢谢!
认真学习中,非常感谢
很詳盡,收藏了。:)
樓主,為了方便收藏弄了PDF檔,現上載。希望有需要的人可以在電子書上可以隨時看。謝謝樓主。:)
樓主,為了方便收藏弄了PDF檔,現上載。希望有需要的人可以在電子書上可以隨時看。謝謝樓主。
请问舵机转动时输出扭矩是恒定的,还是变化的?
比如一个舵机输出扭矩标定的是13kg.cm,转动过程中输出的是13kg.cm么?
感谢楼主,学习到了!
弘毅老师怎么不解释每一种的用法伱,程序之类的:lol
:)谢谢楼主,讲的很详细,学习了。
多谢楼主的细心讲解!!