Arduino-blinking-led
提供:Dev Guides
Arduino-点滅LED
LEDは、多くの異なるアプリケーションで使用される小型で強力なライトです。 まず、マイクロコントローラーのHello WorldであるLEDの点滅に取り組みます。 ライトをオン/オフするのと同じくらい簡単です。 この重要なベースラインを確立することにより、より複雑な実験に向けて努力する際の強固な基盤が得られます。
必要なコンポーネント
次のコンポーネントが必要になります-
- 1×ブレッドボード
- 1×Arduino Uno R3
- 1×LED
- 1×330Ω抵抗
- 2×ジャンパー
手順
以下の画像に示すように、回路図に従って、ブレッドボード上のコンポーネントを接続します。
注-LEDの極性を調べるには、よく見てください。 電球の平らな端に向かう2本の脚のうち短い方がマイナス端子を示します。
抵抗器などのコンポーネントは、ブレッドボードソケットに適切に適合するために、端子を90°の角度に曲げる必要があります。 端子を短く切断することもできます。
スケッチ
コンピューターでArduino IDEソフトウェアを開きます。 Arduino言語でコーディングすると、回路が制御されます。 [新規]をクリックして、新しいスケッチファイルを開きます。
Arduinoコード
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
*/
//the setup function runs once when you press reset or power the board
void setup() { //initialize digital pin 13 as an output.
pinMode(2, OUTPUT);
}
//the loop function runs over and over again forever
void loop() {
digitalWrite(2, HIGH);//turn the LED on (HIGH is the voltage level)
delay(1000);//wait for a second
digitalWrite(2, LOW);//turn the LED off by making the voltage LOW
delay(1000);//wait for a second
}
注意すべきコード
- pinMode(2、OUTPUT)*-Arduinoのピンのいずれかを使用する前に、Arduino Uno R3がINPUTかOUTPUTかを伝える必要があります。 これを行うには、pinMode()と呼ばれる組み込みの「関数」を使用します。
- digitalWrite(2、HIGH)*-ピンをOUTPUTとして使用している場合、HIGH(出力5ボルト)またはLOW(出力0ボルト)になるように命令できます。
結果
LEDのオンとオフが表示されるはずです。 必要な出力が表示されない場合は、回路が正しく組み立てられていることを確認し、コードを検証してボードにアップロードします。