Reto 3: encender un LED mediante pulsador

El objetivo de esta práctica es encender un LED utilizando un simple pulsador, es decir, se va a programar un código encargado de detectar si se pulsa el pulsador, en cuyo caso se encenderá el LED.

Pero antes que nada vamos a ver que es un pulsador.

Pulsador

Un pulsador es un sensor digital que al presionarlo se activa (1 o ALTO) y al dejar de pulsarlo se desactiva (0 o BAJO).

Es un elemento de control que nos permite unir (o separar) dos puntos de un circuito cuando los presionamos. Junto con las sentencias condicionales serán de gran utilidad para controlar máquinas.

Tenemos que conectar una resistencia de 10K entre el pin digital donde conectamos el pulsador y GND.

Cuando el botón está pulsado y el circuito se cierra, el PIN se pone a ALTO (5V) , y la intensidad que circula se ve limitada por esta resistencia.

Componentes necesarios:

  • Microcontrolador Arduino Uno R3
  • Placa breadboard
  • 1 Resistencia de 220Ω
  • 1 Resistencia 10 kΩ
  • 1 LED
  • 1 pulsador

Esquema de montaje:

Conectaremos el LED al pin digital 10 y el pulsador al pin digital 2

Programación:

Vamos a programar que el LED se encienda cuando presionamos el pulsador, y que se apague cuando lo soltemos. Para ello vamos a utilizar lo que se conoce como sentencia condicional.

Una sentencia condicional es plantearse una pregunta para actuar de una forma u otra según la respuesta. Por ejemplo, si llueve, abriré el paraguas. Si por el contrario no llueve, lo cerraré.

En la categoría de bloques Control encontrarás los siguientes bloques, elegiremos el segundo de ellos:

De esta forma tenemos que:

  • Si presionamos el pulsador se encienda el LED
  • Si no presionamos el pulsador que se apague el LED.

Ve al botón Código y borra todos los bloque que vienen por defecto. Coloca los siguientes bloques:

Comprueba que al accionar el pulsador se enciende el LED y que al soltarlo se apagará.

Inténtalo tú:

  • Conecta dos leds con sus resistencias. Haz un programa para que:
    • Si presionas el botón se encienda el led verde y se apague el rojo.
    • Si sueltas el botón, se apaga el led verde y se enciende el rojo.
  • Crea un «semáforo» de peatones con dos leds (rojo y verde) con las siguientes condiciones:
    • El programa empieza con el LED rojo encendido.
    • Cuando se pulse el botón, tras una espera de 5 segundos, se apaga el rojo y se enciende el verde.
    • Tras veinte segundos se apaga el verde y vuelve a encender el rojo.

Fuente: https://tecnologia.escuelassj.com/programar-arduino

Publicado por mateocruz

Profesor de Tecnología IES "Luis Vélez de Guevara " Écija - Sevilla - Spain

Deja un comentario

Diseña un sitio como este con WordPress.com
Comenzar