在前一篇中我們了解並學習編碼馬達的特性及控制,此篇我們透過程式來控制馬達RPM並讓小車持續加速。
RPM: Revolution(s) Per Minute,是一種來計算轉速的單位,一分鍾旋轉的圈數,一圈即是指一次的繞週轉動,在數學上也是轉動360度。
如馬達的說明書顯示它具有300RPM的轉速,表示該馬達每分鐘可以轉300圈,也就是每秒鐘約轉5圈。
開始編程
(1)增加mbot2 shield功能,點選”延伸集+”。
(2)點選”設備擴展” -> 點選”下載圖示” -> 點選”+添加”。
(3) 將編程模式設置為上傳。
(4) 編寫程式
設定mbot2的速度,如設定為10,每次迴圈速度+10RPM,直到大於350停止。
- 搖桿上下鍵來設定加速度值。
- 螢幕顯示加速度和當下移動速度。
- 按下按鈕A後mbot2開始前進移動,直至參數大於350後停止移動。
當加速度設置為多少的時候,小車的行駛距離最遠?想一想是什麼原因呢。
(5) 上傳程式