#define LED1 15
#define LED2 2
#define LED3 4
#define LED4 16
#define LED5 17
#define Buzzer 32
#define PushButton1 12
#define PushButton2 13
void setup() {
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
pinMode(LED4, OUTPUT);
pinMode(LED5, OUTPUT);
pinMode(Buzzer, OUTPUT);
pinMode(PushButton1, INPUT_PULLUP);
pinMode(PushButton2, INPUT_PULLUP);
}
void Function1() {
digitalWrite(LED1, 1); delay(100);
digitalWrite(LED2, 0); delay(100);
digitalWrite(LED3, 0); delay(100);
digitalWrite(LED4, 0); delay(100);
digitalWrite(LED5, 0); delay(100);
digitalWrite(LED1, 1); delay(100);
digitalWrite(LED2, 1); delay(100);
digitalWrite(LED3, 0); delay(100);
digitalWrite(LED4, 0); delay(100);
digitalWrite(LED5, 0); delay(100);
digitalWrite(LED1, 1); delay(100);
digitalWrite(LED2, 1); delay(100);
digitalWrite(LED3, 1); delay(100);
digitalWrite(LED4, 0); delay(100);
digitalWrite(LED5, 0); delay(100);
digitalWrite(LED1, 0); delay(100);
digitalWrite(LED2, 1); delay(100);
digitalWrite(LED3, 1); delay(100);
digitalWrite(LED4, 1); delay(100);
digitalWrite(LED5, 0); delay(100);
digitalWrite(LED1, 0); delay(100);
digitalWrite(LED2, 0); delay(100);
digitalWrite(LED3, 1); delay(100);
digitalWrite(LED4, 1); delay(100);
digitalWrite(LED5, 1); delay(100);
digitalWrite(LED1, 0); delay(100);
digitalWrite(LED2, 0); delay(100);
digitalWrite(LED3, 0); delay(100);
digitalWrite(LED4, 1); delay(100);
digitalWrite(LED5, 1); delay(100);
digitalWrite(LED1, 0); delay(100);
digitalWrite(LED2, 0); delay(100);
digitalWrite(LED3, 0); delay(100);
digitalWrite(LED4, 0); delay(100);
digitalWrite(LED5, 1); delay(100);
}
void Function2() {
tone(Buzzer,1000,800); tone(Buzzer,600,500); tone(Buzzer,700,400);
delay(500);
}
void loop() {
if (digitalRead(PushButton1) == 0) Function1();
if (digitalRead(PushButton2) == 0) Function2();
}
LAB X-II
Push to Functions