神圣军医 发表于 2013-6-15 21:27 小白弱问一句,这个输出的控制信号是数字信号吗?
nPWM[0] = 2000 + 2 * nAD; 根据采样值改变第一个舵机的位置。 舵机正常数据范围为 2000 - 4000,上式“2000 + 2 * nAD”的范围是 2000 - 4046,范围基本吻合.
3dbuild 发表于 2013-6-15 13:12 刚查过PIC的数据手册,它的指令周期是由4个时钟周期组成,而AVR的指令周期就是1个时钟周期,同样的20M晶振, ...
3dbuild 发表于 2013-6-16 11:04 你说得也对,我就是一开始就从Arduino入门的,然后学习的WINAVR直接编程,感觉用什么CPU不是最关键,关键是 ...
flywind 发表于 2013-6-16 12:35 主要原因。 Microchip 始终坚持自己的构架。所以几乎没换过。。对开发者来说,这是最好的。。想我这种学开 ...
skypup 发表于 2013-6-16 01:25 给 nPWM[0] 指定一个2000-4000之间的数值后,ArduPIC 的内核会在对应的接口输出相应的数字信号来控制舵 ...
神圣军医 发表于 2013-6-16 21:49 我再弱问一下啊,舵机控制信号不是一个PWM的嘛,高电平在1-2ms直接变化的,你这个数值在2000-4000变化怎么 ...