mBlock5(Scratch/積木程式), mBot Neo(mBot2)

【mBot Neo(mBot2)】第九篇:機器人持續加速度前進

在前一篇中我們了解並學習編碼馬達的特性及控制,此篇我們透過程式來控制馬達RPM並讓小車持續加速。

RPM: Revolution(s) Per Minute,是一種來計算轉速的單位,一分鍾旋轉的圈數,一圈即是指一次的繞週轉動,在數學上也是轉動360度。

如馬達的說明書顯示它具有300RPM的轉速,表示該馬達每分鐘可以轉300圈,也就是每秒鐘約轉5圈。

開始編程

(1)增加mbot2 shield功能,點選”延伸集+”。

(2)點選”設備擴展” -> 點選”下載圖示” -> 點選”+添加”。

(3) 將編程模式設置為上傳。

(4) 編寫程式

設定mbot2的速度,如設定為10,每次迴圈速度+10RPM,直到大於350停止。

  • 搖桿上下鍵來設定加速度值。
  • 螢幕顯示加速度和當下移動速度。
  • 按下按鈕A後mbot2開始前進移動,直至參數大於350後停止移動。

當加速度設置為多少的時候,小車的行駛距離最遠?想一想是什麼原因呢。

(5) 上傳程式

▼購買mBot2:

Mbot2 全性能升級 Makeblock MBot 可編程教育機器人 CyberPi

相關文章