趋光性自走车
这篇教学会介绍利用 micro:bit 的光线感测器,将 micor:bit 自走车 ( MoonCar 登月小车 ) 变成趋光性的自走车,只要光线的亮度足够,自走车就会向前移动,或光线太亮,自走车就向后退的有趣效果。
- 操作 MoonCar 需要加载对应的扩充积木,请先参考:加载 MoonCar 的程序积木
- 更多信息:ICShop MoonCar 官方网站
侦测并显示亮度
使用 micro:bit 内建的“光线感测值”以及“点亮长条图积木”,就能透过 micro:bit 显示目前的亮度 ( 亮度范围是 0~255 )。
设定遇到光线就前进或后退
在重复无限次的积木里,使用逻辑判断积木,判断当光线亮度大于 150 时,就让 MoonCar 前进,反之小于等于 150 时,就让 MoonCar 停止移动。
参考:逻辑积木。
将程序稍作改变,改成让 MoonCar 不断前进,判断光线亮度大于 150 时就后退。
范例解答
- 范例解答:MoonCar 遇到光线就前进,不然就停止
- 范例解答:MoonCar 不断前进,遇到光线就后退
延伸练习
如果已经熟悉了 MoonCar 趋光性自走车 的原理,还可以尝试更多好玩的作法:
搭配 micro:bit 的按钮开关,将 MoonCar 的动作设计为按下 A 时,遇到光线就前进,按下 B 时,遇到光线就后退 ( 解答 )
微信扫码关注
抖音扫码关注