如果我們要讓mBot小車走「方形」路線的時候,要怎麼設計呢?
就好像你要指揮一個人,讓他聽從你的命令,首先:
(1)往前走,速度255。
(2)過2秒後
(3)停
(4)原地右轉90度
(5)往前走,速度255
(6)過2秒
(7)停
(8)原地右轉90度
(9)往前走,速度255
(10)過2秒
(11)停
(12)原地右轉90度
(13)往前走,速度255
(14)過2秒
(15)停
示範程式(以下請自行測試並修改參數),請自行思考,為什麼這樣子設計喔!
因為我們小車所用的馬達是直流馬達,沒辦法像「伺服馬達」一樣可以控制角度,所以要如何完成「方形路徑」,就得依靠一次又一次的實驗看看,要原地右轉幾秒可以達到90度轉彎。