[ Micro:bit ] 遙控智慧小車
一、任務目標
小時候在過年過節的時候,都會用壓歲錢來購買遙控車子,但是費用總是不便宜,這次就讓我們透過動手的方式,結合之前所學過的的程式碼,並透過機電整合的方式來學習自製小車吧!透過L298N的繼電器以及自己diy的方式來動手做一臺自己的遙控小車吧!
二、材料介紹:
三、程式邏輯:
3-1小車車體程式說明:
當啟動時
顯示圖示"愛心"
播放旋律"追逐"重複"一次"
廣播群組設為"99"
當收到廣播數字"receivedNumber"
如果"receivedNumber"="0"那麼
呼叫"left"
如果"receivedNumber"="1"那麼
呼叫"right"
如果"receivedNumber"="2"那麼
呼叫"ahead"
如果"receivedNumber"="3"那麼
呼叫"back"
如果"receivedNumber"="2"那麼
呼叫"stop"
定義函式"left"
顯示指示燈"左轉箭頭"
數位信號寫入引腳"P12"數字"1"
數位信號寫入引腳"P13"數字"0"
定義函式"right"
顯示指示燈"右轉箭頭"
數位信號寫入引腳"P14"數字"1"
數位信號寫入引腳"P15"數字"0"
定義函式"ahead"
顯示指示燈"前進箭頭"
數位信號寫入引腳"P12"數字"0"
數位信號寫入引腳"P13"數字"1"
數位信號寫入引腳"P14"數字"0"
數位信號寫入引腳"P15"數字"1"
定義函式"back"
顯示指示燈"後退箭頭"
數位信號寫入引腳"P12"數字"1"
數位信號寫入引腳"P13"數字"0"
數位信號寫入引腳"P14"數字"1"
數位信號寫入引腳"P15"數字"0"
定義函式"stop"
顯示指示燈"停止箭頭"
數位信號寫入引腳"P12"數字"0"
數位信號寫入引腳"P13"數字"0"
數位信號寫入引腳"P14"數字"0"
數位信號寫入引腳"P15"數字"0"
遙控智慧小車(車體程式碼)
https://makecode.microbit.org/_8fsJEz1zgd5j
遙控智慧小車(遙控器程式碼)
https://makecode.microbit.org/_CF60jb2vcW4W
沒有留言:
張貼留言