モーターを制御して走行させる車
スイッチサイエンスから発売されている、モーター二個をmicro bitで制御することで、前進・後退・回転のできる車。入荷待ち通知でオーダーしましたが数日ですでに売り切れになってます。
https://www.switch-science.com/products/7957
制御用のmicro bitの他に、もう一台micro bitを使えば、無線で動作制御ができます。
制御する為の情報は以下から、
https://switch-education.com/products/microbit-car/
コードは車側が、
https://github.com/chateight/mb_car_drv
制御側が、
https://github.com/chateight/mb_car_ctl
になります。今は前進・後退・回転のパラメータは全て同じにしていますが、それを変更すれば動きを変えることができます。
ラインセンサーを追加してライントレースさせてみた
この車にはMicro:bitの端子に接続できるように配線が引き出されているので、そこに光センサー(赤外線タイプ)を追加してライントレースをやらせてみた。
センサーは3Dプリンタで台座を作って、接着しています。
makecodeは以下のリンクから、
https://github.com/chateight/trace_microbit
とりあえずトレースしているだけで、最適化はされていませんからチャレンジしてみますか?