1 // sketch_14_03_flashing_3
7 const int switchPin = 5;
8 const int period = 1000;
10 boolean flashing = false;
16 pinMode(ledPin, OUTPUT);
17 pinMode(switchPin, INPUT_PULLUP);
18 t.every(period, flashIfRequired);
23 if (digitalRead(switchPin) == LOW)
25 flashing = ! flashing;
28 digitalWrite(ledPin, LOW);
34 void flashIfRequired()
38 ledState = ! ledState;
39 digitalWrite(ledPin, ledState);