“会做广播体操的机器人”的版本间的差异
(创建页面,内容为“{| style="width: 1000px;" |- | ==概述== 600px|center 今天我们用舵机模仿机器人的手臂,做广播体操,手臂...”) |
Zhangfengfeng(讨论 | 贡献) (→模块清单) |
||
(未显示另一用户的1个中间版本) | |||
第23行: | 第23行: | ||
|[[mCookie-Hub/zh|mCookie-Hub]]||1||传感器转接板 | |[[mCookie-Hub/zh|mCookie-Hub]]||1||传感器转接板 | ||
|- | |- | ||
− | |[[舵机]]|2||舵机 | + | |[[舵机]]||2||舵机 |
|- | |- | ||
|[[Sensor-Servo Connector/zh|舵机转接板]]||1||舵机转接板 | |[[Sensor-Servo Connector/zh|舵机转接板]]||1||舵机转接板 | ||
第34行: | 第34行: | ||
*乐高或其它固定结构 | *乐高或其它固定结构 | ||
[[File:anywhere_Servo-Robot-module.jpg|600px|center]] | [[File:anywhere_Servo-Robot-module.jpg|600px|center]] | ||
− | |||
==模块搭建== | ==模块搭建== | ||
第47行: | 第46行: | ||
==编程== | ==编程== | ||
===使用到程序块=== | ===使用到程序块=== | ||
− | [[“数组”程序块]] | + | *[[“数组”程序块]] |
− | [[“按次执行”程序块]] | + | *[[“按次执行”程序块]] |
− | [[“延时”程序块]] | + | *[[“延时”程序块]] |
− | [[“舵机”程序块]] | + | *[[“舵机”程序块]] |
===编程思路=== | ===编程思路=== | ||
第78行: | 第77行: | ||
<br> | <br> | ||
'''Q:如果我们想让机器人记住更复杂的动作,你知道应该如何修改程序吗?''' | '''Q:如果我们想让机器人记住更复杂的动作,你知道应该如何修改程序吗?''' | ||
+ | <br> | ||
'''A:在数组增加动作数量。''' | '''A:在数组增加动作数量。''' | ||
<br> | <br> |
2017年6月13日 (二) 03:45的最新版本
概述今天我们用舵机模仿机器人的手臂,做广播体操,手臂能上下摆动。
模块清单模块
其他设备
模块搭建
编程使用到程序块编程思路将左右手臂角度存储在L、R数组中,再获取数组长度,按次执行,每执行一次从两数组中分别取出一组角度,然后控制两舵机转到各自指定角度,延时半秒,让每个动作保持一会再执行下个动作。 开始编程1、初始化数组存储角度
2、按次执行,获取长度,获取数组角度,控制舵机
上传成功后,以每个动作半秒的速度,机器人两手摆臂动作。
内部程序重复执行次数为数组L的长度(数组有4项,所以程序重复执行4次。
技术规范
相关案例Q&A |