const int light1 = 12;
const int light2 = 11;
const int light3 = 9;
const int buzzer = 3;
const int switch1 = 13;
const int button1 = 10;
const int waterSensor = 2;
int switchState = 0;
int buttonState = 0;
void setup() {
// put your setup code here, to run once:
pinMode(light1, OUTPUT);
pinMode(light2, OUTPUT);
pinMode(light3, OUTPUT);
pinMode(buzzer, OUTPUT);
pinMode(switch1, INPUT_PULLUP);
pinMode(button1, INPUT_PULLUP);
pinMode(waterSensor, INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
switchState = digitalRead(switch1);
buttonState = digitalRead(button1);
if (switchState != 0){
Serial.print("board active");
digitalWrite(light1, HIGH);
delay(500);
digitalWrite(light1, LOW);
delay(500);
digitalWrite(light1, HIGH);
delay(500);
digitalWrite(light1, LOW);
delay(500);
digitalWrite(light1, HIGH);
if (buttonState != 0){
digitalWrite(light2, HIGH);
digitalWrite(light3, HIGH);
delay(100);
digitalWrite(light3, LOW);
delay(100);
digitalWrite(light3, HIGH);
delay(100);
digitalWrite(light3, LOW);
delay(100);
digitalWrite(light3, HIGH);
delay(100);
digitalWrite(light3, LOW);
delay(100);
digitalWrite(light3, HIGH);
delay(100);
digitalWrite(light3, LOW);
delay(100);
} else {
digitalWrite(light1, LOW);
digitalWrite(light2, LOW);
}
} else {
digitalWrite(light1, LOW);
digitalWrite(light2, LOW);
}
}