- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1.准备工作4
1.1接线说明4
1.2环境配置4
2.案例开发5
2.1案例1总线舵机信息5
2.1.1运行程序5
2.1.2实现效果5
2.1.3案例程序简要分析6
2.2案例2总线舵机ID设置7
2.2.1运行程序7
2.2.2实现效果8
2.2.3案例程序简要分析9
2.3案例3控制总线舵机转动13
2.3.1运行程序13
2.3.2实现效果13
2.3.3案例程序简要分析13
2.4案例4调节总线舵机速度14
2.4.1运行程序14
2.4.2实现效果14
2.4.3案例程序简要分析15
2
2.5案例5示教记录操作16
2.5.1运行程序16
2.5.2实现效果17
2.5.3案例程序简要分析17
3
1.准备工作
1.1接线说明
本节示例使用的是树莓派主板和树莓派扩展板,通过7.4V2200mAh锂电池来供电。
将总线舵机连接至扩展板任意一个总线接口。
注意:
1如使用锂电池,连接锂电池对接线请以红接+,黑接-接到DC接口。
2如对接线未连接锂电池,与电池对接线直接对接,避免正负极发生短路从而
造成短路。
1.2环境配置
在电脑端安装NoMachine,软件包位于“2软件工具-桌面连接工具”下。关于
NoMachine的详细使用,可在对应下进行学习。
将程序和库文件SDK,拖动到树莓统镜像内,这里以放置在桌面为例进行。注意:
库文件要同程序放在同一下。
打开命令行终端,输入添加执行权限的指令:
4
“sudochmoda+xRaspberry_BusServo_demo/”。
2.案例开发
2.1案例1总线舵机信息
本案例通过终端窗口显示出总线舵机ID、位置、温度等相关信息。
2.1.1运行程序
(1)打开终端,输入切换到程序所在的指令:
“cdRaspberry_BusServo_demo/”,按下回车。
(2)输入执行本案例程序的指令:
“python3BusServo_ReadStatus.py”。
2.1.2实现效果
程序运行后,终端打印画面会滚屏打印舵机各项状态信息。
5
各项信息的具体含义如下:
1Pulse:当前舵机转动的位置,这里为498。关于位置和角度的换算可参考“1.使
用-配套手册-总线舵机使用说明”。
2Temp:当前舵机温度,这里为56摄氏度。
3Vin:当前舵机电压,这里为11.524V。
4id:当前舵机ID,这里为1。
2.1.3案例程序简要分析
导入必要的模块
importtime
importBoard
首先,导入Board和time模块。通过导入该模块,我们可以使用其中定义的函数和类
来控制舵机。
获取舵机状态信息并打印
Pulse=Board.getBusServoPulse(servo_id)#获取舵机的位置信息
Temp=Board.getBusServoTemp(servo_id)#获取舵机的温度信息
Vin=Board.getBusSer
您可能关注的文档
- 综合风影风影集.pdf
- 章类对象课件1 ch06.pptx
- 静态商务套伊影文化.pptx
- 高二下物理期末模拟测试必修选修.pdf
- 说明期笔记本ic sp6123.pdf
- 资料综合国民oiziOID.pdf
- 语文上册们民族小学课件新人教版.pdf
- 产品图册系列连接器.pdf
- 生物版七级使用二单元四章一节分类方法课件.pptx
- 本章展示了如何使用谐波平衡进行两色调测量例如toinf其他lab 7 advanced harmonic balanceLAB 7 ADVANCAND.pdf
- 洋葱销售SOP流程及关键动作相关知识测试试卷.docx
- 深度解析《GBT 43841-2024内蒙古绒山羊》.pptx
- 电气设备运维及机械部件相关知识测试试卷.docx
- 深度解析《GBT 43843-2024网络协同制造平台数据服务要求》.pptx
- 思维倾向与开放性自我评估试卷.docx
- 危险化学品企业特殊作业安全相关知识考试试卷.docx
- 深度解析《GBT 43844-2024IPv6地址分配和编码规则 接口标识符》.pptx
- 智慧教学整体解决方案(1).doc
- 多重耐药菌感染防治知识及预防措施试卷.docx
- 深度解析《GBT 43845-2024基于扫描氮-空位探针的微弱静磁场成像测量方法》.pptx
文档评论(0)