Arduino-blinking-led

提供:Dev Guides
移動先:案内検索

Arduino-点滅LED

LEDは、多くの異なるアプリケーションで使用される小型で強力なライトです。 まず、マイクロコントローラーのHello WorldであるLEDの点滅に取り組みます。 ライトをオン/オフするのと同じくらい簡単です。 この重要なベースラインを確立することにより、より複雑な実験に向けて努力する際の強固な基盤が得られます。

必要なコンポーネント

次のコンポーネントが必要になります-

  • 1×ブレッドボード
  • 1×Arduino Uno R3
  • 1×LED
  • 1×330Ω抵抗
  • 2×ジャンパー

手順

以下の画像に示すように、回路図に従って、ブレッドボード上のコンポーネントを接続します。

ブレッドボード

-LEDの極性を調べるには、よく見てください。 電球の平らな端に向かう2本の脚のうち短い方がマイナス端子を示します。

LED

抵抗器などのコンポーネントは、ブレッドボードソケットに適切に適合するために、端子を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のオンとオフが表示されるはずです。 必要な出力が表示されない場合は、回路が正しく組み立てられていることを確認し、コードを検証してボードにアップロードします。