“会做广播体操的机器人”的版本间的差异
(创建页面,内容为“{| style="width: 1000px;" |- | ==概述== 600px|center 今天我们用舵机模仿机器人的手臂,做广播体操,手臂...”) |
|||
第47行: | 第47行: | ||
==编程== | ==编程== | ||
===使用到程序块=== | ===使用到程序块=== | ||
− | [[“数组”程序块]] | + | *[[“数组”程序块]] |
− | [[“按次执行”程序块]] | + | *[[“按次执行”程序块]] |
− | [[“延时”程序块]] | + | *[[“延时”程序块]] |
− | [[“舵机”程序块]] | + | *[[“舵机”程序块]] |
===编程思路=== | ===编程思路=== | ||
第78行: | 第78行: | ||
<br> | <br> | ||
'''Q:如果我们想让机器人记住更复杂的动作,你知道应该如何修改程序吗?''' | '''Q:如果我们想让机器人记住更复杂的动作,你知道应该如何修改程序吗?''' | ||
+ | <br> | ||
'''A:在数组增加动作数量。''' | '''A:在数组增加动作数量。''' | ||
<br> | <br> |
2016年10月21日 (五) 02:39的版本
概述今天我们用舵机模仿机器人的手臂,做广播体操,手臂能上下摆动。
模块清单模块
其他设备
模块搭建
编程使用到程序块编程思路将左右手臂角度存储在L、R数组中,再获取数组长度,按次执行,每执行一次从两数组中分别取出一组角度,然后控制两舵机转到各自指定角度,延时半秒,让每个动作保持一会再执行下个动作。 开始编程1、初始化数组存储角度
2、按次执行,获取长度,获取数组角度,控制舵机
上传成功后,以每个动作半秒的速度,机器人两手摆臂动作。
内部程序重复执行次数为数组L的长度(数组有4项,所以程序重复执行4次。
技术规范
相关案例Q&A |