0

この記事は最終更新日から1年以上が経過しています。

初心者がArduinoでライントレースカーを作ってみた

最終更新日 投稿日 2021年08月23日

前回の記事組み込み初心者がキッチンタイマーをArduinoで作ってみたのあとに製作したのがライントレースカーになります。

完成品がこちら

黒い線をトレースしてくれてます。

開発環境

Windows
マイコン:ATmega328P
センサー:AE-NJL5901AR-8CH(秋月電子)
モータードライバー:AE-DRV8835-S(秋月電子)
本体:FT-DC-002(秋月電子)
ArduinoIDE(C言語)
基盤はオリジナル品です

ハードウェア面

4人班で2台作るという課題だったので、私ははんだ付けをやらないで本体のキットを組み立ててました。
005.JPG
何回もテスト走行した後の写真なのではんだがもげかけてます

セレクトスイッチで電源ONOFF。
タクトスイッチでスタートストップです。
LEDは電源がONの状態で光るようになってます。
007.JPG

プログラム

2022/1/26追記
プログラムを非公開に変更しました。

改善点

クラスの他の人がタイマー1と2を使い割り込み処理をしてタイムを縮めていたのでなるほどなあと思いました。後退の動作を割り込み処理に入れればもっとスムーズに動かせそうな気がします。

おわりに

前回のキッチンタイマーの時より

このレジスタを比較対象にしたいならこう書いて~
ここで動きが変になるならこのあたりのプログラムを変えて~

といったことがスムーズにできるようになったので若干成長を感じることが出来ました。

新規登録して、もっと便利にQiitaを使ってみよう

  1. あなたにマッチした記事をお届けします
  2. 便利な情報をあとで効率的に読み返せます
ログインすると使える機能について
Bakio202076
@Bakio202076
職業訓練校で勉強中してました(2021/4~2021/11)。 学校では組み込み系、java言語を学んでいました。 2022/2、プログラマーとして就職。

コメント

この記事にコメントはありません。
あなたもコメントしてみませんか :)
新規登録
すでにアカウントを持っている方はログイン
記事投稿キャンペーン開催中
iOS強化月間 - iOSアプリ開発の知見を共有しよう -
~
Android強化月間 - Androidアプリ開発の知見を共有しよう -
~
0

Qiitaにログインして、便利な機能を使ってみませんか?

あなたにマッチした記事をお届けします

便利な情報をあとから読み返せます