2017年2月1日水曜日

ArduinoでLチカしてみる

ArduinoのLチカ記事は山ほどありますが折角なので.
回路図は以下の通り.13番ピンと繋がっている方がアノード(長い足),GNDにつながっているのがカソード(短い足)です.

https://www.arduino.cc/en/Main/Products
データシートによるとArduino Leonardoは出力電圧5V,I/Oピンの出力電流がmax40mAです.お使いのボードによって仕様が異なるかもしれないので一応確認すると良いと思います.

今回は白色LEDを使用します.DC 3.0-3.2V/20mAなので,Arduinoにそのまま接続したらマズイです.そこで上図のように抵抗を入れてやります.抵抗値はオームの法則で算出します.

電流値Iは20mA,電圧は(電源電圧-LED電圧)=5-3.1=1.9Vとなります.これをR=V/Iに代入するとR=95Ωとなるので,100Ωの抵抗を使用すれば良いですね.

ちなみに抵抗には定格電力というものがあります.初心者の方は意外と知らない人多いのではないのでしょうか?とはいっても今回は非常に小さい電力なので気にしないで良いです.

コードは以下の通り.
非常に簡潔なコードですね.とりあえずdelayの値をいろいろ弄ってみてください.

0 件のコメント:

コメントを投稿