【ヘルプ】前進させて、すぐに後進させたいとき(2つのモータを同時にうごかす)
見出し画像

【ヘルプ】前進させて、すぐに後進させたいとき(2つのモータを同時にうごかす)

kurikit(クリキット)|  ユカイ工学

今回の記事は、この動きをさせたい人向けの記事になります!

画像6

ココロキットでは苦手な処理がありますので、現象を理解していただき正しく動くようにプログラムしていただければと思っております 🙇

2つのモータを同時に正回転から逆回転にしたいとき、うまく動かない

スクリーンショット 2021-01-19 18.00.48

ココロキットで、上記のプログラム(左右のモータを正回転で3秒、左右のモータを逆回転で3秒、止まる)を動かした際にモータの動きがプログラム通りにならない現象を確認しております。

正しくない動作

スクリーンショット 2021-01-19 18.02.21

ロボットの動きを見てみると、上記の矢印で示している「左のモータを100で逆回転」が実行できていないことがわかります。

こちらですが、2つのモータの回転を同時に反転させるコマンドを送信する際に、2個目のコマンドを正しく処理することができません。

以下のように一度モータを停止してから逆回転させると正しく動作しますので、プログラムの改良をお願いします。

スクリーンショット 2021-01-19 18.03.35

正しい動作

コツ:2つのモータを同時に反転させたいときは、一度モータを止める処理を入れましょう

ココロキットは、複数の命令を短い時間に同時に実行することが苦手です。
以下の記事も参考にしながら、waitブロックとうまく組み合わせてご利用いただければと思います。

こちらの他にも、プログラミングはあっているはずなのに、うまく動作しないという場合は、以下へご連絡いただけますとサポートさせていただきます。


この記事が気に入ったら、サポートをしてみませんか?
気軽にクリエイターの支援と、記事のオススメができます!
生きものロボット作品紹介: たこ
kurikit(クリキット)|  ユカイ工学
ユカイ工学の教育シリーズ「kurikit」で子どものものづくり体験をユカイに!おうちでカンタンに始められるオリジナルロボットづくりやプログラミング教育支援キットを発売中!https://kurikit.ux-xu.com