[20个项目学会BBC micro:bit编程]网易云课堂视频教程 点击这里
--硬件连接
注:big:bit扩展板上标XJ-L接左循迹传感器,标XJ-R的接右循迹传感器。两个传感器并没有区别,但要区分左右,不然无法编程。同时记得要连接上P12和P8处的跳线帽。
--实验编程
程序网址:https://makecode.microbit.org/_HHtfy7PpPALy
M-robot循迹程序网址:https://makecode.microbit.org/_hpXPyD0y6VvC
--实验结果
如果右边检测到黑线显示哭脸,左边检测到黑线显示笑脸,左右都检测到黑线显示对号,左右都检测不到黑线显示错号。
注意事项:
1.big:bit扩展板上的XJ-L 与XJ-R接口对红外循迹传感器的接口是平行对接的,拿3根线将两头并排插上即可,线不要交叉,不然就会接反。
2.红外循迹传感器的供电电压最好为3.3V,big:bit扩展板上已经进行了预置。如果用其他扩展板,请注意循迹传感器的VCC接3.3V。
拓展知识:
我们都知道,红外循迹传感器是由红外发射和红外接收管组成。红外循迹传感器之所以能进行黑线循迹,是因为黑线可以吸收发射管发出的红外线,这样接收管就接收不到红外线。而如果没有黑线,发射管发射的红外线可以被地面反射到接收管。一个不可以接收到红外线,一个可以接收到红外线,这是两种完全不同的状态,从而可以区分黑线了。其他颜色的线可不可以循迹,自己尝试一下吧。