Menu
CoddyTech

LEDを点滅させる

CoddyのArduinoジャーニー「はじめての回路」セクションの一部。レッスン 1/22。

Arduino Unoは、マイクロコントローラーと呼ばれる小さなコンピューターです。これ用のプログラム(スケッチと呼ばれます)を書けば、ボードは電源がある限り、自動的に何度も実行します。

すべてのスケッチには2つの部分があります。

void setup() {
  // ボードが起動したときに一度だけ実行される
}

void loop() {
  // 何度も繰り返し、ずっと実行される
}

ボードはピンを通じて外部とやり取りします。13番ピンにはLEDが接続されています。点灯させるには、setup()でピンを出力に設定し、HIGH(5ボルト、オン)またはLOW(0ボルト、オフ)にします。

pinMode(13, OUTPUT);
digitalWrite(13, HIGH);

delay(1000)はスケッチを1000ミリ秒、つまり1秒間一時停止します。loop()にオン、待機、オフ、さらにもう一度待機を入れると、LEDは永遠に点滅します。

challenge icon

チャレンジ

簡単

ボードのピン13にはLEDがあります。このスケッチはLEDを点滅させます。setup()はピン13を出力に設定し、loop()はLEDを点灯して1秒待ち、消灯してまた1秒待つことを繰り返します。

ボードのRunを押して点滅を確認し、次にCheckを押します。

自分で試してみよう

void setup() {
  pinMode(13, OUTPUT);  // ピン13は出力
}

void loop() {
  digitalWrite(13, HIGH);  // LEDを点灯
  delay(1000);             // 1秒待つ
  digitalWrite(13, LOW);   // LEDを消灯
  delay(1000);             // 1秒待つ
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

はじめての回路のすべてのレッスン

自分で練習してみよう: Arduinoプレイグラウンド