Utilización de un pulsador en Arduino

Para poder utilizar un pulsador con Arduino, empecé leyendo este posteo de luisllamas.es

En él se explica que hay dos maneras de conectar un pulsador:

  • En la primera, cuando el pulsador está libre se lee “high” y cuando está pulsado se lee “low”. Esta forma de conectar es llamada resistencia pull-down
  • En la segunda, cuando el pulsador no está presionado se lee “low”, y al presionarlo se lee “high”. Se llama resistencia pull-up

Como quiero utilizar el pulsador para encender un led, opté por la segunda opción.

pulsadorEntonces,

  • Conecto una pata del pulsador directamente a 5v.
  • La otra pata, va conectada a una resistencia y en la misma serie al pin 8.
  • Por otra parte, la resistencia se conecta a GND.

Y el código es:

int valor = 0;


void setup() {

  Serial.begin(9600);

  pinMode(8, INPUT);

  pinMode(13, OUTPUT);

  }

  

  void loop() {

    valor=digitalRead(8);

    if (valor == HIGH) {

      digitalWrite(13, HIGH);}

    else {

      digitalWrite(13, LOW);

    }

    delay (500);

    }

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *