This is the entire code i wrote...
int blue=2;
int green=7;
int buzzer=8;
int red=12;
int i=0;
int j=0;
int a=0;
void setup() {
// put your setup code here, to run once:
pinMode(4,INPUT_PULLUP);
pinMode(10,INPUT_PULLUP);
pinMode(5,INPUT_PULLUP);
pinMode (green,OUTPUT);
pinMode(blue,OUTPUT);
pinMode(buzzer,OUTPUT);
pinMode(red,OUTPUT);
//blinkTimer=millis();
}
void loop() {
// put your main code here, to run repeatedly:
int button=digitalRead(13);
if (button==LOW){
digitalWrite(blue,HIGH);
digitalWrite(buzzer,HIGH);
digitalWrite(red,LOW);
do{
i++;
digitalWrite (green,HIGH);
digitalWrite(buzzer,HIGH);
delay(300);
digitalWrite (green,LOW);
digitalWrite(buzzer,LOW);
delay(300);
}while(i<16);
digitalWrite(green,HIGH);
digitalWrite(blue,LOW);
i = 0;
}
int button1=digitalRead(4);
if (button1==LOW){
digitalWrite(blue,HIGH);
digitalWrite(green,LOW);
digitalWrite(red,HIGH);
digitalWrite(buzzer,HIGH);
do{
j++;
digitalWrite (red,HIGH);
digitalWrite(buzzer,HIGH);
delay(300);
digitalWrite (red,LOW);
digitalWrite(buzzer,LOW);
delay(300);
}while(j<16);
digitalWrite(blue,LOW);
digitalWrite(red,HIGH);
j = 0;
}
int button2=digitalRead(9);
if(button2==LOW){
int button3=digitalRead(10);
int button4=digitalRead(5);
//BUTTON 3 -- LOCAL OPEN
//BUTTON 4 -- LOCAL CLOSE
if (button3==LOW){
digitalWrite (red,LOW);
digitalWrite (blue,HIGH);
do{
i++;
digitalWrite (green,HIGH);
digitalWrite(buzzer,HIGH);
delay(300);
digitalWrite (green,LOW);
digitalWrite(buzzer,LOW);
delay(300);
}while(i<16);
digitalWrite(green,HIGH);
digitalWrite(blue,LOW);
i = 0;
}
if (button4==LOW){
digitalWrite(green,LOW);
digitalWrite(blue,HIGH);
do{
j++;
digitalWrite (red,HIGH);
digitalWrite(buzzer,HIGH);
delay(300);
digitalWrite (red,LOW);
digitalWrite(buzzer,LOW);
delay(300);
}while(j<16);
digitalWrite(blue,LOW);
digitalWrite(red,HIGH);
j = 0;
}
}
}