StandBeest CAR程式撰寫

有了機械體還得注入靈魂才行,那就是程式設定的部份囉!這個部份使用Micro:bit就是簡單

控制端程式

原則上就是利用廣播積木來設定與被控端同一組,我在這個簡單的範例裡設定了一個active的變數,按A鍵這個變數會被設定為1,且會廣播文字”A“給被控端,在Active=1的狀態下,重覆執行的區段會開始讀取Micro:bit的加速度x的值(-1023~1023之間),我可以自己設定在傾斜到什麼值的時候,利用廣播傳送數值給被控端!

被控端程式

這個部份就是接收控制端的程式來做出反應,所以在廣播組別一定要和控制端設定一樣的,接下來會收到廣播文字及廣播數字,這個簡單的範例中,收到"A“時,就會向接齒輪的舵機發送不同於90的角度,這時齒輪就會開始運作,同時會開始收到廣播數字1或2,可以設定轉向輪的舵機加減角度

※在下載檔中提供的範例程式就是很簡單的,我覺得喜歡玩這個的人,除了動手製作的部份外,最有學習價值及樂趣的部份應該是修改程式,想要您的StandBeestCar如何運動,就自己寫程式吧!

※題外話:舵機線太長!就剪短練習一下夾杜邦頭

剪短舵機線可以感覺清爽一些

怎麼夾杜邦頭?就去電子材料行請教阿伯阿姨…

就要喜歡自己動手做啦!不要老是想著人家準備好的~