このコースでは、マイコンボードと「レゴ(LEGO)」を使ってシンプルなロボットカーを製作します。
車に、センサーを搭載して、
マイコンボードにプログラミングをして、
自分で障害物をよけるロボットカーを作ります。
マイコンボードは、使いやすくて定番の「アルディーノ(Arduino)」を使います。
ロボットカーの車体は、おもちゃのブロック「「レゴ」を使って組み立てます。そのため、車体の製作に工具は必要ありません。
電子部品の配線には、ブレッドボードを使います。そのため、電子回路の製作に、はんだ付けは必要ありません。
360度回転するサーボモータで、タイヤを回転させて、ロボットカーを走らせます。
超音波距離センサーを使って、非接触で、前方の障害物までの距離を測ります。
これらの電子部品をマイコンボードに接続し、組み立てたロボットカーに搭載します。
ロボットカーが自分で判断して行動するプログラムを作成します。
プログラムを実行し、パラメータを調整して、障害物をよけて進むロボットカーの完成です。
はじめに、このコースと一緒にロボットカーの製作を体験するために、準備するものを学びます。
このコースでは、マイコンボードと「レゴ(LEGO)」を使ってシンプルなロボットカーを製作します。
車に、センサーを搭載して、
マイコンボードにプログラミングをして、
自分で障害物をよけるロボットカーを作ります。
マイコンボードは、使いやすくて定番の「アルディーノ(Arduino)」を使います。
ロボットカーの車体は、おもちゃのブロック「「レゴ」を使って組み立てます。そのため、車体の製作に工具は必要ありません。
電子部品の配線には、ブレッドボードを使います。そのため、電子回路の製作に、はんだ付けは必要ありません。
360度回転するサーボモータで、タイヤを回転させて、ロボットカーを走らせます。
超音波距離センサーを使って、非接触で、前方の障害物までの距離を測ります。
これらの電子部品をマイコンボードに接続し、組み立てたロボットカーに搭載します。
ロボットカーが自分で判断して行動するプログラムを作成します。
プログラムを実行し、パラメータを調整して、障害物をよけて進むロボットカーの完成です。
はじめに、このコースと一緒にロボットカーの製作を体験するために、準備するものを学びます。
次に、アルディーノについて学びます。アルディーノのソフトウェア開発環境「アルディーノIDE」を、パソコンにインストールします。
(このコース制作時は、アルディーノIDEのバージョン1.8でしたが、最新のバージョン2.0に対応できるよう追加で説明しています。)
そのあと、障害物をよけて進むロボットカーを開発していきます。
ロボットカーの仕組みを学びます。・ロボットカーを組み立てます。
ロボットカーのタイヤを回します。・ポテンショメータの使い方を学びます。・サーボモータの使い方を学びます。・ポテンショメータとサーボモータを、マイコンボードに接続する電子回路を学びます。・ポテンショメータとサーボモータを、マイコンボードに配線します。・サーボモータのPWM信号を変えるプログラミングをします。・プログラムを実行して、右左のタイヤをそれぞれ独立に回して、ロボットカーがどのような方向に動くのかを確かめます。
ロボットカーに自動走行させます。
・自動走行するロボットカーのプログラミングをします。
・プログラムを実行して、ロボットカーが、前進、後退、右回転、左回転、と自動走行するのを確かめます。
超音波距離センサーで距離を測ります。
・超音波距離センサーの使い方を学びます。
・超音波距離センサーを、マイコンボードに接続する電子回路を学びます。
・超音波距離センサーをマイコンボードに配線します。
・超音波距離センサーで距離を測るプログラミングをします。
・プログラムを実行して、超音波距離センサーで距離が測れるのを確かめます。
ロボットカーに障害物をよけさせます。
・障害物をよけるロボットカーのプログラミングをします。
・プログラムを実行して、障害物がなければロボットカーは前進、障害物があればロボットカーは右回転して障害物をよけるのを確かめます。障害物をよけるパラメータを調整して、ロボットカーの完成です。
新しいバージョンの「アルディーノIDE v2.0」について、新機能ご紹介します。
新しいバージョンの「アルディーノIDE v2.0」のダウンロードとインストールの方法です。
新しいバージョンの「アルディーノIDE v2.0」の設定方法です。
新しいバージョンの「アルディーノIDE v2.0.0」で起こる症状と対処法です。
新しいバージョンの「アルディーノIDE v2.0」にサーボライブラリをインストールします。
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.