<pre id="97b7d"></pre>

    <track id="97b7d"></track>

        <track id="97b7d"><strike id="97b7d"></strike></track>
            <track id="97b7d"><strike id="97b7d"><ol id="97b7d"></ol></strike></track>

                ?

                華仁儀表

                江蘇華仁儀表有限公司

                追求卓越品質做專業的儀器儀表服務商

                咨詢熱線

                0517-86852728

                15396901258

                當前位置: 主頁 > 新聞資訊 > 技術支持

                紅外線傳感器(紅外線傳感器怎么接線)

                文章出處:華仁儀表 發表時間:2021-09-21 10:05

                賽馬這項運動歷史悠久,最早起源于古希臘和古羅馬。 羅馬帝國全盛時代衍生出了多樣化的賽馬項目,如: 駕車賽馬、騎馬競速及羅馬式賽馬。但賽馬活動的基本規則還是比拼速度。

                今天,我們就來學習搭建一個賽馬模型,并通過軟硬件交互實現賽馬比賽!

                1、學習目標

                1.了解競賽項目: 賽馬;

                2.學習紅外傳感器的工作原理與交互編程控制;

                3.完成“賽馬”項目的模型搭建與游戲制作。

                2、材料準備

                1.電子物料:

                紅外反射傳感器屬于數字輸入模塊,由紅外發射器與接收器組成,檢測距離約1-2cm。

                紅外線是不可見光,但和普通光線一樣直線傳播,可進行 反射與被吸收;當發射出的紅外線遇到反射面(非黑色)就會反射回 來,接收器接收到紅外線,則輸出高電平1;反之,如紅外線未遇到反 射面或被吸收(黑色面),則輸出低電平0。

                2.結構物料:

                3、開始搭建

                4、電路連接

                電子模塊采用的是磁吸連接設計,無需接線,即插即用。

                5、編程

                1.當檢測到紅外反射傳感器為高電平1時,賽馬移動10步“圖”;

                當電平為0時不執行任何程序,既賽馬不移動,為了避免執行太快出現瞬間移動 多次,可加入等待0.1秒模塊“圖”。

                2.試試將黑色或者白色物體遮擋紅外反射傳感器,觀察賽馬是否不動或者向前移動了呢?

                3.你是否發現了當我們手一直放在紅外反射傳感器上面時,賽馬將一直向前移動,缺乏了游戲的樂趣,如何實現觸發一次,賽馬只移動一次 呢?

                4.使用“重復執行直到圖”模塊可以實現這個功能,當紅外反射傳感器為高電平時(既手指遮擋紅外反射傳感器),此時讓程序進入重復執行直 到循環中不執行任何程序,直到信號改為低電平0(既手指遠離紅外反射傳感器),才能跳出循環,往下執行賽馬移動程序。

                5.要判斷信號為高電平;

                6. 到這里你已經學會了控制賽馬前進,但賽馬保持同樣的造型,看起來不夠生動,或許你可以嘗試讓賽馬移動時切換下一個造型。

                6、視頻演示

                00:21

                不知道今天的軟硬件交互賽馬比賽你學到了沒有?今天的賽馬項目我們主要學習了紅外反射傳感器,或許你可以嘗試利用手中現有的器材設計一個紅外防盜警報器或者紅外避障小車等等。期待你的作業哦~

                同類文章排行

                最新資訊文章

                ?
              1. 首頁
              2. 電話
              3. QQ
              4. 聯系
              5. 小宝贝把腿张开让我看
                <pre id="97b7d"></pre>

                  <track id="97b7d"></track>

                      <track id="97b7d"><strike id="97b7d"></strike></track>
                          <track id="97b7d"><strike id="97b7d"><ol id="97b7d"></ol></strike></track>