基于STC8G2K64S4单片机使用幻尔舵机控制板

#前言

在官 给的资料里有使用方法,因为涉及到串口通讯,对于小白来说可能比较难懂

硬件方面

这块幻尔舵机控制板在淘宝店里就有卖,买的时候记得看清楚需求,类型分为总线控制和24路舵机控制。这个根据机械臂来定,总线舵机机械臂就用总线控制板,非总线舵机(包括散装)的就用24路舵机控制

个人认为总线舵机可以手动摆好位置然后在上位机上读取角度值这一个优点,其他都一样,价格是非总线舵机便宜一点。总线舵机不能单独使用,非总线舵机一次用完了还可以用在其他地方

控制板接线如下图所示

发送数据引脚接到控制板的RX插针上,当然控制系统还要跟控制板进行共地,但不一定需要接VCC。

如果发送正确数据到控制板,控制板上的蓝色LED2 灯会闪一下, 表明已经接收到正确数据;如果发送的是错误数据,那么蓝色 LED2 灯不会有任何反应,保持常亮,蜂鸣器会“滴,滴”响两声,提示用户发送数据错误

软件方面

在这里需要用到单片机的串口通讯来控制舵机控制板,但是只有发送端,运用逐飞的STC8G2K64S4单片机库函数秩序要一行代码搞定

由于舵机控制板接收识别的信 时数组,所以这里发送数组

根据不用需求发送不同数组,比如说控制单个舵机时

代码如下: 

代码如下:

相比而言,如果使用类似舵机组合的机械臂时,用控制板是个很好的选择,但当舵机数量不多时且机械结构简单可以直接输出pwm波来控制,可参考基于STC8G2K64S4单片机控制舵机文章来控制舵机

本人小白,有问题交流讨论,虚心受教

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览115634 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月25日
下一篇 2022年6月25日

相关推荐