馬達、輪子
移動距離 = 輪子圓周長 * 馬達轉動圈數
輪子圓周長:直徑6.5cm,每轉一圈移動6.5x3.14=20.41cm
1 控制方法:「雙馬達」控制
1-1 mBot 機器人行走方向有四種
1-2 mBot 機器人馬達轉速
0-255 正電力向前
0-(-255) 負電力向後
2 控制方法:「單馬達」
2-1 馬達連接埠轉速相同並大於 0(前進)
2-2 馬達連接埠轉速相同皆為 0(停止)
2-3 馬達連接埠 1 與 2 轉速不同(轉彎)
2-4 馬達連接埠轉速相同並小於 0(後退)
2-5 馬達連接埠轉速相同,但是一正一負(原地迴轉)
練習:讓mBot 前進後退左轉右轉各1秒
練習:讓mbot繞著正方形的路徑移動
練習:配合超音波感測距離來調整馬達速度和等待時間補充:馬達轉速絕對值為255,超音波偵測距離400cm,400/255=1.6
練習:配合光線感應器,來控制馬達行走快慢。
補充:光感偵測值為0-1023,值越高,代表亮度越高。1023/255=4
直流馬達、步進馬達(Step motor)、伺服馬達
沒有留言:
張貼留言