24路舵机控制板板使用说明
24路舵机控制板板使用说明
此舵机控制板是专为9G舵机机器人及更小型的舵机机器人设计的,长宽为40mm*33mm,采用32位入门级芯片控制,性能强大,响应迅速。板载256K动作存储芯片,访问速率可以达到1M/s,方便快捷。并且舵机控制板背面还预留蓝牙串口位,用户若是想实现无线控制就可以在淘宝上买一片蓝牙串口核心板焊在预留位上,这样就成了无线舵机控制板。
串口指令说明:
舵机移动指令
指令格式:#(舵机号)P(脉冲宽度)………#(舵机号)P(脉冲宽度)T(移动时间)\r\n
舵机号:1~24
脉冲宽度:500~2500,对应角度0~180度
移动时间:从现在位置移动到指定位置所需的时间,单位ms,时间越短舵机反应越快,但过快舵机则反应不过来,一般在定在100ms以上
\r\n:回车符,指令结束符,也可写成0x0d,0x0a
例如:#1P1000T300\r\n
表示让第1路舵机移动到1000us脉宽的位置,即45度,使用的时间为300ms
#1P500#2P1000#3P1500T200\r\n
表示让第1路,第2路和第3路分别移动到500us脉宽,1000us脉宽,1500us脉宽的位置上,即0度,45度,90度,各自使用的时间为200ms
动作组指令
指令格式:#(组号)G(循环次数)C\r\n
例如:#1G3C\r\n
表示按顺序依次执行动作组1,动作组2,和动作组3,这个过程循环3次完毕
以上指令注意大小写
舵机接线注意事项:
舵机的接头从左到右依次为信号线,VCC,GND。
舵机接上舵机控制板时就按图上所示,两边信号线都朝里面。
24路舵机调试软件使用说明
这是24路舵机调试软件的整体界面
使用USB转串口模块连接调试方法:
1,首先需要用usb转串口模块连接舵机控制板,用长的3P连接线分别GND对应GND,TXD对应RXD,RXD对应TXD连接。如图,(套件里配的线颜色是随机的)
2,接着在“STC扩展板使用资料”压缩包里找到“CP210x_VCP_Win2K_XP_S2K3”安装usb转串口的驱动,安装完成后,插上usb转串口模块,在 设备管理器——端口(COM和LPT)里确认串口号(如图)。
3,给舵机控制板供电,D2电源指示灯会亮起来。不要试图用USB供电来测试舵机,usb的电流只有500ma,一个舵机的电流需求就在500~1000ma了,用usb供电结果只会烧板子。
4,打开24路舵机调试软件,串口选择成刚才确认的串口号,波特率默认固定为115200,这时软件会自动打开对应串口,调试软件跟舵机控制板的通讯就开始了(如图)。
单路舵机调试窗口:下面的拉杆是可以拉动的,上方左边是角度值,右边是脉宽值,随着拉杆的移动而变动,角度范围0~180度,脉宽范围是500~2500。脉宽值是可以直接输入指定值的,比如输入2500,当前小窗口里角度会变成180度,下方拉杆上的滑块会移到最右边,同时对应的舵机也会转到180度位置。
动作调试区
单个动作的移动时间,时间框里的数值可以改写,默认为300ms
动作指令显示区
添加:将当前调试的舵机指令添加到显示区
插入:将当前调试的舵机指令插入到显示区中高亮指令的下方
删除:将显示区中高亮指令删除
保存:将显示区的所有动作指令保存为txt格式的文本文档,格式为**.txt例如001.txt,注意后缀txt一定要写
导入:将保存的动作指令文本导入到显示区中
移除:将显示区中的所有动作指令删除,清空
运行:从上到下依次按单个动作的移动时间发送给舵机板单个动作指令,显示区就会高亮显示正在运行的指令
暂停:在运行时点击将会暂停运行动作指令
循环运行:前面方框内打勾表示运行会一直循环下去,默认不打勾
表示显示区中高亮的指令所在的行数
单个舵机调试窗口的布局
在软件的左上方点 视图——布局编辑(如上图)
方框里可以输入文字
选择所对应的调试窗口隐藏还是显示
选完隐藏或显示的小窗口后可以将小窗口们按自己习惯的形状排列,比如调试六足就将18个小窗口排着六足的大致形状,调试人形就排着人形
六足布局
双足布局
点击确定就会弹出是否保存工程的对话框,如果想保存排列好的窗口布局就点确定,任意输个名字保存,不用加后缀名,不想保存就点取消。
调试软件关闭后重新打开会还原所有设置,这时如果想恢复之前保存过的窗口布局就点左上方的 工程——打开工程,找到之前保存过的工程文件确认就行了
下载调试窗口
查询:查询下载到存储空间的动作组组数
擦除:删除存储空间里所有已经下载的动作组,清空
选择动作组:选中动作调试区里保存过的动作组文本文件,并在右边的方框里显示路径
下载动作组:将选中的动作组文本中的指令下载到舵机控制板上的存储空间中
组号:右边的方框里输入存储空间里的动作组组号,格式为#(组号)G(循环次数)C
次数:右边的方框里输入循环的次数
运行动作组:点击将运行右边的组号和齿数选择直至完毕
附加功能:用户可以在方向按键对应的文本输入框里输入动作组指令,然后就可以点击方向键遥控机器人了,打勾可以循环
使用蓝牙串口调试方法:
HC-06民用级蓝牙串口核心板
如图所示需要让箭头指示处焊接在舵机控制板背面对应位置上
或者直接使用蓝牙模块连接舵机板,白色插头与舵机板下面4针插座连接
然后找到电脑右下方的蓝牙图标右键选择添加设备
点击hellorobot选择下一步
输入设备的配对码,出厂默认是1234
驱动自动安装完成,显示有两个com口,分别是接收和发送端口
我们需要电脑连舵机控制板蓝牙的接收端,所以选择com11,波特率仍然选择115200,一般按顺序前面的是接收端,两个端口可以都试试
当蓝牙连上电脑时,舵机控制板上的蓝牙指示灯便会停止闪烁,变为长亮。这时舵机控制板的蓝牙无线调试就可以开始了。
http://hellorobot.blog.163.com/blog/static/1854441292013475415881/
24路舵机控制板板使用说明相关推荐
- 关于16路舵机控制器、24路舵机控制器与总线舵机控制器
在开发机器人的过程中,可以采用舵机控制器去直接驱动舵机,开发者不需要在底层舵机驱动上消耗更多时间,这样可以用更多的精力去实现机器人的智能化功能. 幻尔出品了多款舵机控制器,供机器人开发者们选择.相信不 ...
- Arduino uno使用PCA9685模块实现16路舵机控制
PCA9685模块 PCA9685是16路12位PWM信号发生器,可用于控制舵机.led.电机等设备,采用I2C通信.主机只需要I2C接口即可实现16路舵机控制. PCA9685的I2C地址默认0x4 ...
- 机械臂控制C语言程序,51单片机的6自由度机械臂 16路舵机控制 源码
/*************************************************************************************************** ...
- 【Proteus仿真】51单片机+PCA9685 16路舵机控制
- 学习 stm32(TTL)串口通信控制16路舵机控制板(维特智能)
学习STM32Core平台串口2连接维特智能串口Normal协议,然后通过串口1直接连接舵机控制板(TTL),接收进行通信:需要看产品文档的可以直接官网搜索文档. 16路舵机控制板官方产品网址 在查看 ...
- 立创梁山派GD32F450ZGT6--通过PCA9685控制16路舵机
PCA9685芯片,每一路LED输出端均可自由调节PWM波的频率 (40~1000Hz) 和占空比 (0%~100%) .这款芯片主要通过输出不同占空比的PWM脉冲信号来控制舵机转动的角度.是16通道 ...
- 树莓派python控制舵机_使用树莓派控制16路舵机驱动板(pca9685)
使用树莓派控制16路舵机驱动板(pca9685) 在树莓派上,可以通过RPI.GPIO方便地输出PWM进行舵机控制. 使用RPI.GPIO 创建一个 PWM 实例: 1 p =GPIO.PWM(cha ...
- 【Proteus仿真】51单片机8路舵机点动±90°点动控制
[Proteus仿真]51单片机8路舵机点动±90°点动控制 Proteus仿真 Proteus连线图 程序代码 #include<reg52.h>sbit PWM0 = P1^0; sb ...
- 51单片机PCA9685控制16路舵机(代码可直接使用)
51单片机PCA9685控制16路舵机 /**************************************************************************PCA96 ...
最新文章
- C#中使用DirectX编程
- 移动端 Web 开发踩坑之旅
- windows API 实现截图
- boost::binary_search相关的测试程序
- 搭建Python+Eclipse开发环境
- python后端技术栈_Python后端技术栈(三)--设计模式
- 台式计算机欢迎界面下不去,Win7系统开机不显示欢迎界面的方法
- 前端学习(3196):虚拟dom和真实dom
- Condition 接口
- oralce9i备份的数据导入到oralce10g中的过程
- qt的qfiledialog怎么判断打开的是不是一张图片_花瓣网画板图片一键导出 设计师速来围观...
- 在图层上使用CATransform3D制做三维动画-b
- 练习12——二叉树与表达式
- YDOOK:Pytorch教程:转置矩阵 转置张量 T
- 浏览器环境 兼容运行ES6语法
- python读取mac地址_python - 获取MAC地址
- 2023北京联合大学计算机考研信息汇总
- vector的sort操作
- shell小技巧(一百三十三)n个人报数出局游戏
- MAC IP地址扫描监控