Saltar la navegación

Reto 19 Control de turno. Pulsadores y LCD

Pantalla LCD

Estas pantallas LCD (Liquid Crystal Display), son actuadores que sirven para mostrar datos. Suele haber dos tipos la 16x2 (16lcd columnas y dos filas) y las 20x4 (20 columnas y 4 filas). La conexión de estas pantallas con arduino suele ser por el puerto o bus I2C, en el shield tenemos una conexión a tal efecto (conector 11), con pines Vcc, GND, SDA y SCL. En la parte trasera de la pantalla tenemos los mismos pines para ser conectados con los pines del conector 11 del shield.

shield

Las instrucciones de Arduinoblocks para controlar pantallas LCD se encuentran en las herramientas de Visualización > Pantalla LCD (I2C).

arduinoblocks lcd

Tarea

Duración:
30
Agrupamiento:
1

Se trata de un control de turno, para ello tenemos dos pulsadores SW1 (entrada digital 2) y SW2 (entrada digital 3) y una pantalla LCD 16x2 (16 columnas y 2 filas) para mostrar el turno actual. Si se pulsa el pulsador SW1 el turno avanza en uno, si se pulsa el pulsador SW2 el turno retrocede en uno. El turno no puede ser un número negativo.

 Objetivos:

  • Conocer y usar pantalla LCD.
  • Repaso de condicionales.
  • Repaso de funciones.
  • Repaso de pulsadores.