zoukankan      html  css  js  c++  java
  • [20个项目学会BBC micro:bit编程] 18-红外循迹(黑线)

    [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。

    拓展知识:

      我们都知道,红外循迹传感器是由红外发射和红外接收管组成。红外循迹传感器之所以能进行黑线循迹,是因为黑线可以吸收发射管发出的红外线,这样接收管就接收不到红外线。而如果没有黑线,发射管发射的红外线可以被地面反射到接收管。一个不可以接收到红外线,一个可以接收到红外线,这是两种完全不同的状态,从而可以区分黑线了。其他颜色的线可不可以循迹,自己尝试一下吧。

  • 相关阅读:
    JDBC的一些代码
    mysql
    【转载】如何简单地理解Python中的if __name__ == '__main__'
    【转载】用Scikit-Learn构建K-近邻算法,分类MNIST数据集
    数据科学入门---可视化数据
    Sum It Up
    Blue Jeans
    Zball in Tina Town
    Island Transport
    CD
  • 原文地址:https://www.cnblogs.com/microcampus/p/10268020.html
Copyright © 2011-2022 走看看