int LED1 = 2;
int LED2 = 4;
int ButtomIzq = 35;
int ButtomDer = 34;
int ButtomLeds = 32;
int IzqState = 0;
int DerState = 0;
int BtnLEdsState = 0;
void setup() {
Serial.begin(4600);
Serial.println("Hello, ESP32!");
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(ButtomIzq, INPUT);
pinMode(ButtomDer, INPUT);
pinMode(BtnLEdsState, INPUT);
}
void loop() {
IzqState = digitalRead(ButtomIzq);
// Serial.println("BTN IZQ: ");
// Serial.println(IzqState);
// delay(500);
DerState = digitalRead(ButtomDer);
// Serial.println("BTN DER: ");
// Serial.println(DerState);
// delay(500);
BtnLEdsState = digitalRead(ButtomLeds);
// Serial.println("BTN DER: ");
// Serial.println(BtnLEdsState);
// delay(500);
if (IzqState == HIGH) { // Al Pulsar el boton Izquierdo enciende el led Izquierdo
digitalWrite(LED1, HIGH);
Serial.println("Led Izquierda Encendida");
} else { // Si no se pulsa queda apagado el Led
digitalWrite(LED1, LOW);
// Serial.println("Led Izquierda Apagada");
}
if (DerState == HIGH) { // Al Pulsar el boton Derecho enciende el led Derecho
digitalWrite(LED2, HIGH);
Serial.println("Led Derecha Encendida");
} else { // Si no se pulsa queda apagado el Led
digitalWrite(LED2, LOW);
// Serial.println("Led Derecha Apagada");
}
if (BtnLEdsState == HIGH) { // Al Pulsar el boton de LEDs encienden los LEDs
digitalWrite(LED1, HIGH);
digitalWrite(LED2, HIGH);
Serial.println("Ambas Leds Encendidas");
}
}