Saltar la navegación

Encender un LED con un pulsador pull-up

void setup()
{
  //Configuramos el pin del botón como entrada de pull-up
  pinMode(4, INPUT_PULLUP);
  //Configuramos el pin del led como salida
  pinMode(3, OUTPUT);
}
void loop()
{
  //Guardamos en una variable la lectura del botón
  //En pull-up guardará 1 no pulsado, 0 pulsado
  int botoncito = digitalRead(4);
  //Utilizamos un condicional para preguntar si el botón está pulsado
  if (botoncito == 0)
  {
    //Encendemos el led
    //en caso afirmativo
    digitalWrite(5, HIGH);
  }
  else
  {
    //Lo apagamos en caso contrario
    digitalWrite(3, LOW);
  }
}

Creado con eXeLearning (Ventana nueva)