ジャイロセンサで頭グルグル

 

micro:bitにはジャイロセンサがついてて、戦車の走行ズレを補正できるはずなのだが、この方向計算で頭がウニになってしまった。

マイナス角度、0度、360度、360度超えの補正で・・・

 

micro:bitのブロックエディタではとにかく効率が悪すぎて、しょうがなくVBAを使う。

無料で使えるデバッガ環境は現時点これしか用意できなくて。

 

 

お陰でスッキリしたプログラムになりました。

 

やはりコーディングは文字ベースが良いですね。
VBAの編集機能+デバッグ環境が有り難い。

 

これを使って、

1 走行方角を発進時に求めて変数へ保持

2 走行中に本来目的方向とのズレを検出

3 左右モータのパワーを微妙に調整し方向を補正

する予定