第1277回-運算思維-micro:bit- DFROBOT 小車和手柄 -3- 自己喜好的操作方式

話說 5/11 拿到輝聲推薦的 DFROBOT 的 micro:bit 小車遊戲手柄,5/12 週六把小車和手柄的程式下載到 micro:bit 上,在客廳的桌子上用阿嬤的藥盒當停車格,試著玩玩看,5/14 組起另一台小車和遊戲手柄,試玩兩台小車對戰,寫了兩回網誌紀錄。5/16 試著改寫手柄的程式,以符合自己喜好的操作方式。我發覺,這其實就是「學習就像終身幼兒園」這本書所提,playpen 和 playground 的差別,以及 tinkering 修補匠式的學習方式。
專案計畫-修改手柄的程式以符合自己的操作喜好
  • 學生將會體驗到自己創建修改程式的樂趣,買來的玩具只能依照別人已經設定、寫死的方式玩,而玩創客小車,例如DFROBOT 公司的 micro:bit 小車遊戲手柄,則是可以依照自己的喜好寫程式去設定,這是最大的不同點。
  • 玩創客小車沒玩到這一點就可惜了。
我喜好的操作方式:
  • 如上圖,點此 DFRobot手柄-glglace喜歡的控制方式 可再修改成你喜歡的操縱方式。
  • 手柄向前後左右的四個按鈕,都刪除放開按鈕後會停止的程式,都新增發出一個音符的程式。
  • 手柄向左和向右的四個按鈕,新增放開按鈕後小車還是會繼續前進的程式。
  • 手柄的 X 按鈕,新增播放一段旋律的程式。
  • 手柄的 Y 按鈕,新增小車兩輪都不轉動的程式。
  • 手柄的 A 按鈕,新增顯示加速感測器的X軸數值的程式。
  • 手柄的 B 按鈕,新增顯示加速感測器的X軸數值的程式。
  • 小車的左轉和右轉程式,改成一輪前進轉動一輪後退轉動,這樣小車轉動時的軸心會從輪子處變到小車的中心處。程式在這裡 DFRobot小車-改轉動軸心
實際操縱小車測試後的感想:
  • 可以輕鬆的操縱小車繞一個四邊形走。
  • 操縱小車的爽度提高很多,玩個幾次就覺得會有「人機一體」的感覺。不會像原來的手柄程式那樣,不會有卡卡頓頓的不聽話感覺。
  • 轉彎時改成一輪前進一輪後退,操控起來更銳利更暢快。
待思考與測試:
  • 什麼時候讓手柄震動一下?
  • 體感控制(已和家維討論好但還沒寫程式)
  • 佈置一個有障礙物的路徑,有起點和終點,試著玩玩看需要花多少時間?碰到障礙物和拿到寶物的加減分規則。
  • 寫成一份 micro:bit 教學活動設計

前情提要:

留言