#define switchPin1 32
#define switchPin2 33
#define ledPin1 25
#define ledPin2 26
#define ledPin3 27
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(switchPin1, INPUT);
pinMode(switchPin2 , INPUT);
pinMode(ledPin1 , OUTPUT);
pinMode(ledPin2 , OUTPUT);
pinMode(ledPin3 , OUTPUT);
}
void loop() {
int state1 = digitalRead (switchPin1) ;
int state2 = digitalRead (switchPin2) ;
Serial.println (state1) ;
Serial.println (state2) ;
if (state1 == 1 and state2 == 1) {
digitalWrite (ledPin1 , LOW) ;
digitalWrite (ledPin2 , LOW) ;
digitalWrite (ledPin3 , HIGH) ;
}
if (state1 == 1 and state2 == 0) {
digitalWrite (ledPin1 , HIGH) ;
digitalWrite (ledPin2 , LOW) ;
digitalWrite (ledPin3 , LOW) ;
}
if (state1 == 0 and state2 == 1) {
digitalWrite (ledPin1 , LOW) ;
digitalWrite (ledPin2 , HIGH) ;
digitalWrite (ledPin3 , LOW );
}
if (state1 == 0 and state2 == 0) {
digitalWrite (ledPin1 , LOW) ;
digitalWrite (ledPin2 , LOW) ;
digitalWrite (ledPin3 , LOW);
}
}