// Prueba de clase 1
const int ledPin = 22; // GPIO del led
const int pulsadorPin = 35; //GPIO del pulsador
bool pulsar = true;
bool parpadear = true;
bool modofijo = false;
void setup()
{
//mode: INPUT, OUTPUT, or INPUT_PULLUP
pinMode(ledPin, OUTPUT);
pinMode(pulsadorPin, INPUT);
Serial.begin(115200);
delay(1000);
Serial.println("Prueba clase 1");
}
void loop()
{
if(parpadear)
{
digitalWrite(ledPin, LOW);
Serial.println("Salida LOW -> led ENCENDIDO");
delay(1000);
digitalWrite(ledPin, HIGH);
Serial.println("Salida HIGH -> led APAGADO");
delay(1000);
}
if(pulsar)
{
digitalWrite(ledPin, HIGH);
Serial.println("Salida HIGH -> led APAGADO");
}
if(modofijo)
{
digitalWrite(ledPin, LOW);
Serial.println("ILUMINADO, pulse reset para volver a empezar");
return;
}
if(Serial.available() > 0)
{
char comando = Serial.read();
if (comando =='F')
{
modofijo = true;
}
}
}