Arduino-LEDの点滅
LEDは、さまざまなアプリケーションで使用される小型で強力なライトです。まず、マイクロコントローラーのHelloWorldであるLEDの点滅に取り組みます。ライトのオンとオフを切り替えるのと同じくらい簡単です。この重要なベースラインを確立することで、より複雑な実験に向けて取り組む際の強固な基盤が得られます。
必要なコンポーネント
次のコンポーネントが必要になります-
- 1×ブレッドボード
- 1×ArduinoUno R3
- 1×LED
- 1×330Ω抵抗
- 2×ジャンパー
手順
回路図に従い、下の画像に示すようにブレッドボードにコンポーネントを接続します。
Note− LEDの極性を調べるには、LEDをよく見てください。電球の平らな端に向かって、2つの脚のうち短い方が、マイナス端子を示します。
抵抗器などのコンポーネントは、ブレッドボードソケットを適切に取り付けるために、端子を90°の角度に曲げる必要があります。端子を短くすることもできます。
スケッチ
コンピューターでArduinoIDEソフトウェアを開きます。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のピンの1つを使用する前に、それがINPUTかOUTPUTかをArduino UnoR3に伝える必要があります。これを行うには、pinMode()と呼ばれる組み込みの「関数」を使用します。
digitalWrite(2, HIGH) −ピンを出力として使用している場合、HIGH(出力5ボルト)またはLOW(出力0ボルト)になるように命令できます。
結果
LEDがオン/オフするのが見えるはずです。必要な出力が表示されない場合は、回路が正しく組み立てられていることを確認し、コードを検証してボードにアップロードしてください。