lunes, 27 de febrero de 2017


Led encendido mediante botón.

















Partes
  • Arduino Uno

  • Protoboard
  • 1 resistencia 220Ω
  • 1 resistencia 10kΩ
  • 1 Led
  • 1 botón tipo micro switch de 4 terminales
Circuito


Código

/* Con este sketch controlaremos el encendido y apagado de un led con un botón. Utilizaremos una resistencia pull down. Nota: Generalmente los botones vienen en estado abierto.  */

// definición de constantes de los números de pines
const int pinBoton =  12;     // pin del botón
const int pinLed   =  9;     // pin del led

// variable para el valor del estado del botón
int estadoBoton = 0;

void setup() {
  // pin del led como salida
  pinMode(pinLed, OUTPUT);
  // pin del botón como entrada
  pinMode(pinBoton, INPUT);
}

void loop() {
  // lee el valor del estado del botón con pinBoton y lo guarda en la variable estadoBoton
  estadoBoton = digitalRead(pinBoton);
  // revisa el estado con un if
  if (estadoBoton == HIGH) {     // si es HIGH, el botón esta oprimido
    digitalWrite(pinLed, HIGH); // así que enciende el pin
  }
  else // si no es el caso, entonces
  {
    digitalWrite(pinLed, LOW); // el botón no esta oprimido, así que apaga el led
  }
}

0 comentarios:

Publicar un comentario

Popular Posts

Xochimeh. Con la tecnología de Blogger.