From cf4bd41c2402519cef5823c52275b8f361a25d7d Mon Sep 17 00:00:00 2001 From: James Devine Date: Thu, 26 Dec 2013 15:35:15 -0800 Subject: [PATCH] --- photoboothbuttons.pde | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 photoboothbuttons.pde diff --git a/photoboothbuttons.pde b/photoboothbuttons.pde new file mode 100644 index 0000000..12372a0 --- /dev/null +++ b/photoboothbuttons.pde @@ -0,0 +1,39 @@ +int stbuttonPin = 2; // change to whatever you want +int tkbuttonPin = 3; +int ledPin = 13; // just using for example +boolean tkoldval = HIGH; +boolean stoldval = HIGH; + +void setup() +{ + pinMode(ledPin, OUTPUT); // LED as output + pinMode(stbuttonPin, INPUT); // button as input + digitalWrite(stbuttonPin, HIGH); // turns on pull-up resistor after input + pinMode(tkbuttonPin, INPUT); // button as input + digitalWrite(tkbuttonPin, HIGH); // turns on pull-up resistor after input + Serial.begin(9600); +} + +void loop() +{ +tkoldval = digitalRead(tkbuttonPin); +stoldval = digitalRead(stbuttonPin); + if( (tkoldval == HIGH) &(digitalRead(tkbuttonPin) == LOW )) // when pin goes LOW + { + Serial.println('t'); + digitalWrite(ledPin, HIGH); // turn on LED + delay(10); + } + if( (stoldval == HIGH) & (digitalRead(stbuttonPin) == LOW )) // when pin goes LOW + { + Serial.println('s'); + digitalWrite(ledPin, HIGH); // turn on LED + delay(10); + } + + digitalWrite(ledPin, LOW); // well, turns led off! + //delay(1000); //one second delay + +} + +