Pulsador con Arduino


Concepto
a función primordial de las resistencias en el circuito del botón es mantener un estado lógico conocido cuando el botón no está siendo accionado.


Conexión



pulsador-mal-conectado
Programación


/*
  Creado: Luis del Valle (ldelvalleh@programarfacil.com)
  https://programarfacil.com
*/

// Constantes para definir los pines
const int pulsadorPin = 2;
const int ledPin = 13;

int valorPulsador = 0;

void setup() {
    // Activamos los pines de entrada y salida
    pinMode(pulsadorPin, INPUT);
    pinMode(ledPin, OUTPUT);
}

void loop() {
    // Leemos el valor del pin
    valorPulsador = digitalRead(pulsadorPin);

  // Encendemos o apagamos el pin del LED según convenga
  if (valorPulsador == HIGH) {
      digitalWrite(ledPin, HIGH);
  }
  else {
      digitalWrite(ledPin, LOW);
  }
}


Comentarios

Entradas más populares de este blog

Práctica #6: Programa Proyecto + Fotocelda

Clase practica # 3