【進歩】アロマ製造機にタイマー機能を追加
タクトスイッチを押してから5秒たったら、
白熱灯をつけるという動作を完了。
=================================
#define LED 13
#define BUTTON 9
int val =0;
int old_val = 0;
int state = 0;
void setup(){
pinMode(LED, OUTPUT);
pinMode(BUTTON, INPUT);
}
void loop(){
val = digitalRead(BUTTON);
if (( val == HIGH) && (old_val == LOW)) {
state = 1- state;
}
old_val = val;
if (state == 1){
delay(5000); //5秒待つ ここの時間を長くすればok?
digitalWrite(LED, HIGH);
}else{
digitalWrite(LED,LOW);
}
}
=================================