/*
* プッシュボタンを用いたLED制御サンプル
*/
// ピン番号を定数として定義
const int PIN_BTN = 5;
const int PIN_LED = 6;
void setup() {
// ピンの動作モードを設定
pinMode(PIN_BTN, INPUT_PULLUP);
pinMode(PIN_LED, OUTPUT);
Serial.begin(115200);
}
void loop() {
// ボタンの状態を読み取る
int button = digitalRead(PIN_BTN);
if (button == LOW) // ボタンを押しているとき
{
// LED点灯
// digitalWrite([ピン番号], [LOW/HIGH])
digitalWrite(PIN_LED, HIGH);
}
else // ボタンを押していないとき
{
// LED消灯
digitalWrite(PIN_LED, LOW);
}
// シリアルモニタに出力
// 押しているときは0、押していないときは1
Serial.print("button: ");
Serial.println(button);
delay(100);
}