Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define LED 7
- #define button 4
- boolean oldSwitchState = HIGH;
- boolean newSwitchState = HIGH;
- boolean LEDstatus = LOW;
- void setup()
- {
- Serial.begin ( 115200 );
- Serial.print("Sketch: "); Serial.println(__FILE__);
- Serial.print("Uploaded: "); Serial.println(__DATE__);
- Serial.println(" ");
- pinMode(LED, OUTPUT);
- digitalWrite(LED,LOW);
- pinMode(button, INPUT);
- }
- void loop()
- {
- newSwitchState = digitalRead(button);
- if ( newSwitchState != oldSwitchState )
- {
- // has the button switch been closed?
- if ( newSwitchState == HIGH )
- {
- if ( LEDstatus == LOW ) { digitalWrite(LED, HIGH); LEDstatus = HIGH; }
- else { digitalWrite(LED, LOW); LEDstatus = LOW; }
- }
- oldSwitchState = newSwitchState;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement