Actividad 3


Led + Pulsador

Añadimos ahora un pulsador en configuración Pull-Down (repetiremos el ejercicio empleando la configuración Pull-Up) para aprender a leer entradas digitales con Arduino.

Programamos el Arduino para que en función del estado del pulsador se encienda o apague el LED.


 


Con esta modificación del circuito aprenderemos estos nuevos comandos:

ComandoDescripción
digitalRead()Lee el estado de la entrada digital especificada devolviendo valor lógico de estado alto (HIGH) o bajo (LOW)
if / else if / elseControlar la ejecución de fragmentos de códigos en función de una condición dada
const int pin_led = 9;          // Definimos el pin donde conectamos el LED
const int pin_pulsador = 10;    // Definimos el pin donde conectamos el Pulsador

void setup() {

  pinMode(pin_led, OUTPUT);     // Inicializamos el pin del LED como salida
  pinMode(pin_pulsador, INPUT); // Inicializamos el pin del Pulsador como entrada

  digitalWrite(pin_led, LOW);   // Apagamos el LED

}

void loop() {

  // Comprobamos que la lectura del pin del Pulsador esté:
  // --> en ALTA (HIGH), si estamos usando la resistencia Pull Down
  // --> en BAJA (LOW), si estamos usando la resistencia Pull Up
  if(digitalRead(pin_pulsador) == HIGH) {

    digitalWrite(pin_led, HIGH);  // Encendemos el LED
    delay(500);                   // Esperamos 500ms
    digitalWrite(pin_led, LOW);   // Apagamos el LED

  }

}
Vistas
34 Número de vistas
34 Vistas de miembros
0 Vistas públicas
Acciones
0 Gustos
0 No me gusta
0 Comentarios
Compartir en redes sociales
Compartir enlace
Compartir por correo

Por favor iniciar sesión para compartir esto webpage por correo.