スイッチを押す度に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);
}