手搖儀
智高 #1269編程積木應用套件micro:bit專用
延伸應用簡單模型7
手搖儀
本課程主要利用micro:bit內建的加速度感測計來進行課程。
180度角度伺服馬達(金屬齒輪),以伺服寫入杜邦接頭腳位的方式使用。
程式碼
啟動時變數shake(代表難易度)設為3(兩秒多的緩衝時間);伺服馬達轉至20度。
當晃動micro:bit時shake+1
當A、B同時按下則重新開始。
顯示shake
伺服馬達將角度轉至shake的對應數值(shake越大,角度伺服的角度也越大)
暫停一小段時間(shake越大時間越短,難度提升)
shake-1(搖晃速度太慢,指針會往回走)
重複判斷當shake加到10代表遊戲成功,發出音效進入成功畫面。
重複判斷當shake減到0代表遊戲失敗,發出音效顯示遊戲結束。
實際來看看效果吧!
智高 #1269編程積木應用套件micro:bit專用
延伸應用簡單模型7
手搖儀
利用180度角度伺服馬達 (金屬齒輪)做出指針的效果
本課程主要利用micro:bit內建的加速度感測計來進行課程。
180度角度伺服馬達(金屬齒輪),以伺服寫入杜邦接頭腳位的方式使用。
程式碼
啟動時變數shake(代表難易度)設為3(兩秒多的緩衝時間);伺服馬達轉至20度。
當晃動micro:bit時shake+1
當A、B同時按下則重新開始。
顯示shake
伺服馬達將角度轉至shake的對應數值(shake越大,角度伺服的角度也越大)
暫停一小段時間(shake越大時間越短,難度提升)
shake-1(搖晃速度太慢,指針會往回走)
重複判斷當shake加到10代表遊戲成功,發出音效進入成功畫面。
重複判斷當shake減到0代表遊戲失敗,發出音效顯示遊戲結束。
實際來看看效果吧!
https://www.youtube.com/watch?v=_AiuLTLz-vM&feature=youtu.be
Please sign in to vote.