このコースでは、アルディーノ(Arduino)というマイコンボード使って、電子工作を学びます。
このコースは、初心者向けですが、実用に応用できる技術が学べるように考えて、カリキュラムを作成しています。
この入門コースを修了すると、マイコンボードを使って、シンプルな電子部品を動かすことができるようになります。
アルディーノマイコンは、マイコンボードの定番とも言われています。このコースでは、アルディーノマイコン使って、電子工作を体験します。
はじめに、アルディーノマイコンについて学びます。
このコースを体験するために、準備するものを学びます。
次に、アルディーノの公式サイトにアクセスします。
アルディーノのソフトウェア開発環境「アルディーノ IDE」をPCにダウンロードしてインストールします。
(このコース制作時は、アルディーノIDEのバージョン1.8でしたが、最新のバージョン2.0に対応できるよう追加で説明しています。)
電子回路の入門として、LEDと抵抗を使って、電子回路に流れる電流が制限できるのを確かめます。
そのあとは、セクションごとに、一つの電子部品をとりあげて電子工作を体験していきます。
使用する電子部品を学ぶ
電子部品をマイコンに接続する電子回路図を学ぶ
ブレッドボードを使って電子回路を配線する
はんだづけは行わないので、はんだごては不要。
マイコンのプログラミング
アルディーノのデジタル出力、デジタル入力、アナログ入力、のプログラムを作成する。
状態によって判断する条件分岐のif文のプログラムを作成する。
センサのタイムチャートを読んで、データを受信するプログラムを作成する。
アルディーノ標準ライブラリを使用したプログラムを作成する。
アルディーノの標準でないライブラリをインストールし、プログラムを作成する。
プログラムを実行する
LEDを点灯する。
スイッチの状態を読み取る。
電池の電圧を測る。
ポテンショメータの角度を読み取る。
フォトレジスタで明るさを検知する。
圧電スピーカーで音を鳴す。
超音波距離センサで距離を測る。
温湿度センサで、温度と湿度を測る。
液晶ディスプレイに文字を表示する。
サーボモータを回す。