const int LED = 18; //variable constante que no se puede cambiar
const int SW = 16;
const int BOM = 19;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(LED, OUTPUT);
pinMode(SW, INPUT);
pinMode(BOM, OUTPUT);
}
void loop() {
//inicio del sistema
if(digitalRead(SW) == LOW) //Si el pulsador esta en 0
{
while(digitalRead(SW) == 0) {} //Mientras este accionado no hacer nada
delay(200);
digitalWrite(LED, HIGH); //prender el LED
while(1)
{
digitalWrite(BOM, HIGH);
delay(1000);
digitalWrite(BOM, LOW);
delay(1000);
if(digitalRead(SW) == LOW)
{
while(digitalRead(SW) == LOW) {}
delay(200);
digitalWrite(LED, LOW);
break;
}
}
}
}