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がオン/オフするのが見えるはずです。必要な出力が表示されない場合は、回路が正しく組み立てられていることを確認し、コードを検証してボードにアップロードしてください。