子供と一緒に始める マイコンプログラム Arduino 入門 ダイオードの輝度変更編 Lesson 03

Arduino-breadboard 学習
スポンサーリンク
「子供と一緒に始める マイコンプログラム Arduino 入門 ダイオードの輝度変更編 Lesson 03」

「Arduino」を使ったマイコンのプログラミングを子供と一緒に学習するブログ。

少しずつ、子供と一緒に楽しみながら気長にアップしてく予定です。

初めて挑戦するという人が読んでも理解できる内容にできればと考えています。

本日はLesson 03 ダイオードの輝度変更編です。

 

はじめに

Lesson 03では、抵抗と発光ダイオード(以下LED)を利用して輝度を変更します。

今回はマイコンにプログラムを書き込むことはしません。

Arduinoの5V電源と抵抗を利用してLEDの輝度を変えてみます。

 

Lesson 03 目標

本Lessonでは、抵抗とLEDを使いLEDの輝度を変更するという作業をします。

本作業を通してUNOの5V電源ポートの存在と、ブレッドボードの使い方を覚えます。

さらに、抵抗の大きさが変わることにより回路に流れる電流の大きさが変わるということを、LEDの輝度の変化によって体験してもらいたいと思います。

 

準備

それでは、さっそく準備にとりかかりましょう。

 

必要なもの

 

使用部品説明

使用する部品について説明していきます。

 

ブレッドボード

ブレッドボードを使用することで、半田を使用することなく穴に素子を挿すことで接続ができます。

これにより簡単に回路を組むことができます。

子供と一緒に作業をするのに本当に便利です。

ブレッドボード内は金属で穴どうしがつながっています。

赤線と青線の間は、通常電源ラインとして使用します。
⇒ 穴は横方向がつながっています。
中央は素子の接続に使用します。
⇒ 穴は縦方向がつながっています。

※一部、深い溝があります。そこは、接続が切れていることを示します。

Arduino_breadboard

 

LED

購入したセットには、一般的な5mmサイズのLEDが梱包されています。

本日は5mmサイズ(LEDの直径)の赤色LEDを使用します。

(※色は好きなものをお使いください。)

LEDは向きがあります。

下の図に示すように長い方が「+」、短い方が「-」となります。

向きを間違えて接続すると点灯しません。

 

LEDは大電流を流すと、焼き切れてしまいます。
直接電源に接続することはしないようにしましょう。
必ず、抵抗などで電流を制限して使いましょう。

Arduino_LED

 

手持ちがないかたは以下などおすすめです。

種類が豊富で色々と楽しめます。

色付き

 

透明

 

抵抗

名前の通り、抵抗は電流の流れを妨げる働きがあります。

抵抗の値が高いほど、流れる電流は小さくなります。

今回、LEDに流す電流を、抵抗を使って制限することによって輝度を制御します。

抵抗にはLEDと違って向きはありません。

抵抗には色がついたストライプがついています。

そのストライプの色によって抵抗値を知ることができます。

下記にカラーコードを示しておきます。

Arduino-color-code

 

抵抗のセット

 

Jumper wire(配線)

UNOの電源ポートとブレッドボードの接続や素子どうしを接続に使います。

配線の両端は、金属がむきだしになっていてブレッドボードに挿すことが可能となっています。

梱包されているものには、長さ、色など複数種類が入っていますので必要に応じて使用してください。

下に示すのは「M-M wire」です。

配線の両端が「オスーオス」となっています。

Arduino-Wire

 

Jumper wireセット

できれば、「オス-メス オス-オス メス –メス」の3種類を揃えておくことをお勧めします。

 

実践

さっそく、接続して実践していきましょう。

 

接続

下図に示すように、ブレッドボードを使用してUNO、LED、抵抗を配線で接続しましょう。

穴に挿入しづらいときは、ラジオペンチなどを使用すると良いかもしれません。

 

Arduino-Connection

 

電源供給

接続が終わったら、USBケーブルを使用して電源を供給しましょう。

UNOは回路に5Vの電源を簡単に与えることができるポートがあります。

USBケーブルを挿すだけで、そのポートから5Vを取り出すことができます。

 

 

抵抗を変えて遊ぶ

220Ωの抵抗を取り付けた場合、LEDが非常に明るく点灯しているはずです。

1kΩにすると少し暗くなります。

10kΩを付けた場合はさらに暗くなるのがわかるかと思います。

抵抗で電流を制御し、「LEDの輝度を変えることができる」ということを子供は理解できると思います。

もっと大きい抵抗を付けてみても良いかもしれません。かろうじて点灯しているといいう状態を確認できます。

 

下図はLEDと抵抗をそれぞれ3つ全てつなげて輝度を比較しやすいようにしてみました。

どうでしょうか、抵抗値によって輝度が変わっているのがわかるでしょうか。

色々変えて遊ぶと子供も面白く理解することができます。ぜひトライしてみてください。

Arduino-breadboard

 

まとめ

今回は以下の内容について理解してもらいました。

  • 簡単な回路を使って、ブレッドボードの使い方を覚える。
  • 抵抗によって電流を制御できる。
  • 抵抗によって電流を制御することでLEDの輝度がかわる。
  • UNOには5V出力の電源ポートがある。
  • 楽しんで遊ぶ!

 

大人には単純な内容ですが、子供にとっては学校で学習することを実際に実験感覚で体験することができます。

とても楽しいと感じられると思います。(学校で使うのは豆電球でしょうか。)

 

Lesson 03 ダイオードの輝度変更編はここまで。

次回は、Lesson 04 RGBダイオードを利用して、色の変化を楽しんでみたいと思います。

実はこれ、テレビの原理を子供に説明するのにとても良いLessonかなと思っています。

ぜひ、みなさんも子供と一緒にやられてみることをお勧めします。

子供と一緒に始める マイコンプログラム Arduino 入門 RGBダイオード制御編 Lesson 04
RED LEDを使い、RED LEDの各輝度を変更する作業を通して、RED LEDの色が3色以外の色になっていることを確認します。輝度の変更はパルス幅変調(PWM)にて制御します。これは「LEDがONしている時間を制御する」ということです。

 

本Lessonで使用しているUNOはAmazonにて購入できます。

Amazon ベストセラーNo.1
ELEGOO UNO キット レベルアップ  チュートリアル付 uno mega2560 r3 nanoと互換 Arduino用

 

上記のものでも十分に多数の部品が入っていますが、最初からもっと多数の部品が入っているこちらもお勧めです。

ELEGOO Arduino用UNO R3 最終版スタータキット UNOチュートリアル付 (63 Items)

コメント

タイトルとURLをコピーしました