概述
一起做一个招财猫,当有人靠近它鼻子时,招财猫的眼睛会亮,并冲你招手。
适合套件:mCookie302
模块清单
模块
其他设备
- USB数据线*1
- 传感器连接线*4
- 传感器外壳
- 乐高或其它固定结构
模块搭建
搭建
- 将模块和传感器组装起来:
- 将红色的核心模块,电池底座与绿色的扩展模块吸在一起;
- 将舵机转接板连接在Hub的6/7管脚;
- 将舵机连接在舵机转接板的1管脚(下面三个插针) ;
- 将红外反射传感器连接在Hub的A0管脚;
- 将2盏全彩LED灯连接在Hub的8/9管脚。
- 将USB连接线一端插入电池底座,另一端连接电脑;
编程
使用的程序块
编程思路
检测A0红外反射传感器距离,如果A0管脚红外反射传感器的值小于800(人体接近),使用按次执行程序改变灯的亮度和舵机角度,实现了招手眨眼睛动作。
开始编程
1、检测A0红外反射传感器距离
彩灯准备:8管脚2个彩灯。
将A0管脚红外反射传感器的值发送到串口监视器。
等待A0管脚红外反射传感器的值小于800(人体接近)。
2、招手眨眼动作
将内部程序重复执行30次(计数起点60终点90)。
。
两个彩灯蓝光亮度设为(i-60)×4(蓝光亮度为0-120)。
。
舵机角度设为重复次数i(60-90度)。
。
将内部程序重复执行30次(计数起点90终点60)。
。
两个彩灯蓝光亮度设为(i-60)×4(蓝光亮度为120-0)。
。
舵机角度设为重复次数i(90-60度)。。
。
测试结果
上传成功后,靠近A0接口的红外反射传感器,灯闪一次,舵机摆动一下。
Q:触摸招财猫的鼻子时,它只能挥手一次,要如何该懂程序,使招财猫可以多次招手呢?
A:可以使用“按次执行”程序块,你有思路了吗?
将“招手”、“眨眼”动作程序重复执行两次。
技术规范
相关案例
Q&A
|