Professional Documents
Culture Documents
Button
The circuit:
* LED attached from pin 13 to ground
* pushbutton attached to pin 2 from +5V
* 10K resistor attached to pin 2 from ground
created 2005
by DojoDave <http://www.0j0.org>
modified 30 Aug 2011
by Tom Igoe
http://www.arduino.cc/en/Tutorial/Button
*/
int pin1 = 2;
int pin2 = 3;
int pin3 = 4;
int pin4 = 5;
int pin5 = 6;
int pin6 = 7;
int pin7 = 13;
int pin8 = 8;
int gnd2 = 11;
int timer =600;
int timer2 =300;
void loop() {
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);
buttonState2 =digitalRead(bpin);
//SINGKO
if (buttonState == LOW) {
// turn LED on:
digitalWrite(pin8, B1);
delay(300);
digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B1);
digitalWrite(pin5, B1);
digitalWrite(pin6, B1);
digitalWrite(pin7, B1);
delay(300);
delay(300);
digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B1);
digitalWrite(pin5, B1);
digitalWrite(pin6, B1);
digitalWrite(pin7, B0);
delay(300);
delay(300);
delay(300);
delay(300);
digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
delay(300);
delay(300);
digitalWrite(pin1, B1);
//in
digitalWrite(pin2, B1);
digitalWrite(pin3, B0);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
delay(300);
delay(300);
digitalWrite(pin1, B1);
//no
digitalWrite(pin2, B0);
digitalWrite(pin3, B0);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
delay(300);
}
else {
// turn LED off:
digitalWrite(pin1, B0);
digitalWrite(pin2, B0);
digitalWrite(pin3, B0);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
digitalWrite(pin8, B0);
digitalWrite(gnd2, B0);
}
//PISO
if (buttonState2 == LOW) {
// turn LED on:
digitalWrite(pin8, B1);
delay(150);
digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B1);
digitalWrite(pin5, B1);
digitalWrite(pin6, B1);
digitalWrite(pin7, B1);
delay(150);
delay(150);
digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B1);
digitalWrite(pin5, B1);
digitalWrite(pin6, B1);
digitalWrite(pin7, B0);
delay(150);
delay(150);
delay(150);
delay(150);
digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
delay(150);
delay(150);
digitalWrite(pin1, B1);
//in
digitalWrite(pin2, B1);
digitalWrite(pin3, B0);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
delay(150);
delay(150);
digitalWrite(pin1, B1);
//no
digitalWrite(pin2, B0);
digitalWrite(pin3, B0);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
delay(150);
}
}
}