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は永遠に点滅します。
チャレンジ
簡単ボードのピン13にはLEDがあります。点滅させましょう。
setup()で、ピン13を出力に設定しますloop()で、LEDを点灯させ、1秒待ち、消灯させて、1秒待ちます
ボードのRunを押して動作を確認し、次にCheckを押します。
自分で試してみよう
void setup() {
// ボードの起動時に一度だけ実行される
}
void loop() {
// 繰り返し実行される
}
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
はじめての回路のすべてのレッスン
自分で練習してみよう: Arduinoプレイグラウンド