Category Archives: Marcha/Paro

Marcha/paro con un solo pulsador

Marcha y paro con un solo pulsador.

const int led = 13;
const int pulsador = 2;

int encender = 0;
int estadoanterior = 0;
int estadoactual = 0;
void setup()
{
  pinMode(led, OUTPUT);
  pinMode(pulsador, INPUT);
}

void loop()
{estadoactual = digitalRead(pulsador);
if (estadoactual && estadoanterior == 0)
{
  encender = 1 - encender;
delay(30);
}
estadoanterior = estadoactual;
if (encender)
digitalWrite(led, HIGH);
else
digitalWrite(led, LOW);

}