#define LED1 15
#define LED2 2
#define LED3 4
#define LED4 16
#define LED5 17
#define Buzzer 32
void setup() {
Serial.begin(115200);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
pinMode(LED4, OUTPUT);
pinMode(LED5, OUTPUT);
pinMode(Buzzer, OUTPUT);
}
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);
digitalWrite(LED1, 0); delay(100);
digitalWrite(LED2, 0); delay(100);
digitalWrite(LED3, 0); delay(100);
digitalWrite(LED4, 0); delay(100);
digitalWrite(LED5, 0); delay(100);
}
void Function2() {
tone(Buzzer, 1000, 800);
tone(Buzzer, 600, 500);
tone(Buzzer, 700, 400);
delay(500);
}
void loop() {
if (Serial.available() > 0) {
char input = Serial.read();
if (input == '1') {
Function1();
}
else if (input == '2') {
Function2();
}
}
}