スイッチを押す度にLEDがON / OFF

サンプルコード

/*
 toggle_led
 スイッチを押す度にLEDをON/OFFする
 */

int val = 0; //スイッチの状態
int brightness = LOW; // LEDの状態

void setup()
{ 

 // デジタル13番ピンを出力にする
 // 13番ピンにLEDを繋いでおく。

 pinMode(13, OUTPUT);

// デジタル12番ピンを出力にする
// 12番ピンにタクトスイッチを繋いでおく。

 pinMode(12, INPUT);
 }


void loop()
{
 val = digitalRead(12); //12番ピンの値読み取り

 if(val == HIGH){
  if(brightness == LOW){
    brightness = HIGH;
  }else{
    brightness = LOW;
  }
  delay(500);
 }

 digitalWrite(13, brightness);
}

results matching ""

    No results matching ""