Skip to content

Instantly share code, notes, and snippets.

@pral2a
Created March 23, 2014 12:52
Show Gist options
  • Save pral2a/9722671 to your computer and use it in GitHub Desktop.
Save pral2a/9722671 to your computer and use it in GitHub Desktop.
int pushButton = 3;
int lastButtonState = 0;
boolean isOn = false;
void setup() {
Serial.begin(9600);
pinMode(pushButton, INPUT);
lastButtonState = digitalRead(pushButton);
}
void loop() {
int buttonState = digitalRead(pushButton);
if (buttonState == HIGH && lastButtonState != buttonState) {
Serial.println("TRIGGER");
if(isOn) {
isOn = false;
Serial.println("OFF");
}
else {
isOn = true;
Serial.println("ON");
}
}
lastButtonState = buttonState;
delay(1);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment