03.馬達控制

0. 無線訊號連接(講義30頁)

  • 請將紙盒內的白色無線訊號發射器插上電腦的USB
  • 在mBlock的程式中,選擇連接「 2.4G無線序列埠」,確認「「 2.4G無線序列埠」已連接
  • 利用「點亮」與「關閉」LED的動作,檢測無線訊號連接是否正常

1.行進方向控制(講義31頁)

  • 請「按下綠旗」,分別練習讓mBot產生「前進(100)」、「後退(100)」、「左轉(100)」、「右轉(100)」的單一移動動作
  • 請「按下綠旗」,讓mBot產生連續動作:
  1. 前進(100)持續運轉一秒
  2. 後退(100)持續運轉一秒
  3. 左轉(100)持續運轉一秒
  4. 右轉(100)持續運轉一秒
  5. 前進(0)停止移動
  • 請練習編寫程式,調整行走時間讓mbot在按下綠旗後,能繞出一個正方形路線

2.鍵盤基本控制_按下持續動作(講義32頁)

  • 請利用「當按下上移鍵」、「當按下下移鍵」、「當按下左移鍵」、「當按下右移鍵」、「當按下空白鍵」,讓mBot產生單一移動動作。
  • 「當按下上移鍵」->持續「 前進(100)」
  • 「當按下下移鍵」->持續「 後退(100)」
  • 「當按下左移鍵」->持續「 左轉(100)」
  • 「當按下右移鍵」->持續「 右轉(100)」
  • 「當按下空白鍵」->持續「 前進(0)」

3.鍵盤進階控制_按下才有動作(講義33頁)

  • 請利用「當按下上移鍵」、「當按下下移鍵」、「當按下左移鍵」、「當按下右移鍵」、「當按下空白鍵」,搭配「等待」及「......不成立」,產生按下按鍵才有動作、放開立即停止的控制效果。
  • 請設計mBot控制程式,當按下鍵盤的上、下、左、右鍵時,讓mbot產生對應前的前進(100)、後退(100)、左轉(100)、右轉(100)等動作,當放開鍵盤按鍵時,mBot會立即停止移動。

課堂作業

  1. 請練習編寫程式,當按下鍵盤的上、下、左、右鍵時,能讓mbot產生對應的移動動作,當放開按鍵時mBot會停止移動。並嘗試加入前進、後退、左轉、右轉時會產生不同的LED對應效果。
  2. 作品檔名:「班級座號_馬達控制.sb2」,將檔案上傳至Classroom作業單中繳交。