下面是我做的用串口扩展舵机控制口,这个板子做了很多。控制很简单,有HEX,但是没有源码。
要的话留个言,自己出邮费就行了,免费送。
控制协议也简单用串口9600,发送十六进制数0XC0,0X10,0X55。
这里的
0XC0是识别码;
0X10的高四位就写入0001就行了,低四位代表的是扩转第几路舵机;它的范围的0000-0111之间,饭别代表着板子上的PWM1-PWM8,对了板子上的丝印PWM4和PWM6闹反了;
0X55这里指的是控制舵机的状态,改变这个数就能控制舵机到不同的角度,这个数的含义是这样的,这个数的十进制范围是0-250;如果发送0-49,舵机是自由状态,发送50-250代表的分别是控制脉宽0.5mS-2.5mS的占空比,正好是舵机的控制范围,类如发送50的十六进制数0X32就是它的极限位置,最好不要这样转可能会坏舵机。
差点忘了单片机是STC12系列,我用的12c4052的。我这里也有几个套零件,可以从我这里拿零件。
我计划开发更强的舵机扩展控制系统。有需要留言
板子正反面
(原文件名:舵机控制板.jpg)
多板子连级
(原文件名:舵机控制板 (2).jpg)
(原文件名:舵机控制板 (3).jpg)
正面元件
(原文件名:舵机控制板 (4).jpg)
(原文件名:舵机控制板 (5).jpg)
程序
ourdev_722761H9JUL1.rar(文件大小:1K) (原文件名:STC控制程序.rar)
单片机做确实不错
一周热门 更多>