51单片机控制舵机,网上都是45度90度之类的,假如,我想控制37度,就是任意度数,怎么办?程序怎么弄?

如题所述

第1个回答  2013-04-21
舵机控制要求的是一个周期20ms高电平1ms-2ms(也有说是0.5ms-2ms的 这个可以用信号发生器测出来)的pwm信号 高电平时间与转过的角度是成正比的 比如1ms是0度 2ms是180度 那么1.5ms就是(1.5ms-1ms)*(180-0)=90度 37度所对应的高电平时间就是37/180*(2ms-1ms)+1ms=1.21ms就行了