You are on page 1of 8

/*

Button

Turns on and off a light emitting diode(LED) connected to digital


pin 13, when pressing a pushbutton attached to pin 2.

The circuit:
* LED attached from pin 13 to ground
* pushbutton attached to pin 2 from +5V
* 10K resistor attached to pin 2 from ground

* Note: on most Arduinos there is already an LED on the board


attached to pin 13.

created 2005
by DojoDave <http://www.0j0.org>
modified 30 Aug 2011
by Tom Igoe

This example code is in the public domain.

http://www.arduino.cc/en/Tutorial/Button
*/

// constants won't change. They're used here to


// set pin numbers:
const int buttonPin = 10; // the number of the pushbutton pin
const int bpin = 9;

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;

// variables will change:


int buttonState = 0; // variable for reading the pushbutton status
int buttonState2 = 0;
void setup() {
// initialize the LED pin as an output:

// initialize the pushbutton pin as an input:


pinMode(buttonPin, INPUT);
pinMode(bpin, INPUT);
pinMode(pin1, OUTPUT);
pinMode(pin2, OUTPUT);
pinMode(pin3, OUTPUT);
pinMode(pin4, OUTPUT); //Sets up all of the pins
pinMode(pin5, OUTPUT);
pinMode(pin6, OUTPUT);
pinMode(pin7, OUTPUT);
pinMode(pin8, OUTPUT);
pinMode(gnd2, OUTPUT);

void loop() {
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);
buttonState2 =digitalRead(bpin);

// check if the pushbutton is pressed.


// if it is, the buttonState is HIGH:

//SINGKO
if (buttonState == LOW) {
// turn LED on:
digitalWrite(pin8, B1);

for (int i=0; i<timer; i++){


digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B1);
digitalWrite(pin5, B1);
digitalWrite(pin6, B1);
// A
digitalWrite(pin7, B0);

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);

for (int i=0; i<timer; i++){


digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B1);
digitalWrite(pin5, B1);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
//Ar

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);

for (int i=0; i<timer; i++){


digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B1);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
//rd
delay(300);
digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B1);
digitalWrite(pin5, B1);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);

delay(300);

for (int i=0; i<timer; i++){


digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
//du
delay(300);
digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B1);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);

delay(300);

for (int i=0; i<timer; i++){


digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B0);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
//ui

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);

for (int i=0; i<timer; i++){


digitalWrite(pin1, B1);
digitalWrite(pin2, B0);
digitalWrite(pin3, B0);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);

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);

for (int i=0; i<timer; i++){


digitalWrite(pin1, B0);
digitalWrite(pin2, B0);
digitalWrite(pin3, B0);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);

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);

for (int i=0; i<timer; i++){


digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B1);
digitalWrite(pin5, B1);
digitalWrite(pin6, B1);
// A
digitalWrite(pin7, B0);

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);

for (int i=0; i<timer; i++){


digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B1);
digitalWrite(pin5, B1);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
//Ar

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);

for (int i=0; i<timer; i++){


digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B1);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
//rd
delay(150);
digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B1);
digitalWrite(pin5, B1);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);

delay(150);

for (int i=0; i<timer; i++){


digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
//du
delay(150);
digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B1);
digitalWrite(pin4, B1);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);

delay(150);

for (int i=0; i<timer; i++){


digitalWrite(pin1, B1);
digitalWrite(pin2, B1);
digitalWrite(pin3, B0);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);
//ui

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);

for (int i=0; i<timer; i++){


digitalWrite(pin1, B1);
digitalWrite(pin2, B0);
digitalWrite(pin3, B0);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);

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);

for (int i=0; i<timer; i++){


digitalWrite(pin1, B0);
digitalWrite(pin2, B0);
digitalWrite(pin3, B0);
digitalWrite(pin4, B0);
digitalWrite(pin5, B0);
digitalWrite(pin6, B0);
digitalWrite(pin7, B0);

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);

}
}
}

You might also like