友情提示:380元/半年,儿童学编程,就上码丁实验室。
今天我们用Micro:bit做一个电子打地鼠的游戏。
材料
•micro:bit X 1
•micro:bit 扩展板 X 1
•LED灯 X6
•无源蜂鸣器 X1
•面包板 X 1
•杜邦线
•纸箱 X 1
•红外线传感器 X 6
红外线传感器基本测试
•将上面的红外线传感器的三只脚分别接P0、3V3、GND
•写一个简单程序来测试
•当手遮住传感器时,其值为1,没有遮住传感器时,其值为0
组装电子打地鼠线路
•准备6个【红外线传感器】,讯号线分别接micro:bit 的P5、P6、P7、P8、P9、P10
•准备一个面包板,作为GND及VCC的接点
•准备6颗【LED灯】,分别接到micro:bit 的P11、P12、P13、P14、P15、P16
先写一个简单程序来测试,当【红外线传感器】被遮住时,相对应的LED灯会亮
效果如图
Micro:bit的LED显示器可以用来显示得分
电子打地鼠制作
随机亮一颗LED灯,用手遮到相对的传感器就得一分,并且蜂鸣器会叫一声
如果遮错了,又随机亮另一颗LED灯
计算30秒一共得了几分。
micro:bit 脚位的使用
◦P0:蜂鸣器
◦P1、P2、P5、P8、P19、P20:红外线传感器
◦P11、P12、P13、P14、P15、P16:LED灯
如下图所示
程序如下
下载就可以开始打地鼠了。