Paso 11: Circuito electrónico de la pantalla LCD
Aquí estamos utilizando una pantalla de lcd genérica de 16 x 2 para mostrar el tiempo de ciclo y el tiempo para que el motor tira la cámara.
La pantalla tiene 16 pines. De la soldadura de algunos pernos de cabecera si no están incluidas con su lcd.
Conexiones de pines
- 1 VSS tierra de 0V (va a la tierra del arduino)
- 2 VDD alimentación de 5V para la lógica (5v de arduino a través del resistor de 220 ohmios)
- 3 tensión VO (Variable) para LCD (bote)
- 4 RS H/L H: datos, código de instrucción de la L: (pin digital 7)
- 5 R/W (tierra)
- 6 E H, H -> señal de L Chip enable (pin8 digital)
- 7 DB0 H/L datos bus línea (ninguno)
- 8 DB1 H/L datos bus línea (ninguno)
- 9 datos de DB2 H/L bus línea (ninguno)
- 10 DB3 H/L datos bus línea (ninguno)
- 11 DB4 H/L datos bus línea (pin digital 9)
- 12 DB5 H/L datos bus línea (pin digital 10)
- 13 DB6 H/L datos bus línea (digital pin 11)
- 14 DB7 H/L datos bus línea (digital pin 12)
- 15 un LED 5V + (pin digital 13)
- 16 K 0V LED-(la tierra a través de 220 ohmios)
Asamblea
- Dotar la placa según el diagrama del circuito.
- Conectar una resistencia entre la tensión de alimentación para la lógica (VDD) y la fuente de 5v de arduino.
- DB4-7 están conectados a los pines 9-12 en el arduino
Un pin a digital 13 (A & K potencia la luz de fondo)
El potenciómetro genera un voltaje de 0 a 5v en su centro terminal - que controla el contraste de la pantalla LCD.
Código de prueba
Este es un código para comprobar si el LCD está trabajando. Este código imprime "Hola mundo" en las líneas de la pantalla lcd alternativamente. Esto debería funcionar si las conexiones son como se muestra en el diagrama del circuito.
Nota: Si no ves nada en la pantalla, ajustar el contraste mediante el potenciómetro.