Stap 11: Elektronische schakeling voor de LCD-display
Hier zijn we met behulp van een generieke 16 x 2 lcd display voor de weergave van de cyclustijd en de tijd waarvoor de motor de camera trekt.
De display heeft 16 pinnen. Soldeer sommige kop-pinnen als ze niet meegeleverd met uw lcd worden.
Pinout verbindingen
- 1 VSS 0V grond (gaat naar de grond van de arduino)
- 2 VDD 5 v voedingsspanning voor logica (5v van de arduino via weerstand van 220 ohm)
- 3 VO (variabele) Operating spanning voor LCD (pot)
- 4 RS H/L H: DATA, L: Instruction code (digitale pin 7)
- 5 R/W (grond)
- 6 E-H, H -> L Chip inschakelen signaal (digitale pin8)
- 7 DB0 H/L gegevens buslijn (geen)
- 8 DB1 H/L Data bus lijn (geen)
- 9 DB2 H/L gegevens buslijn (geen)
- 10 DB3 H/L gegevens buslijn (geen)
- Buslijn 11 DB4 H/L gegevens (digitale pin 9)
- Buslijn 12 DB5 H/L gegevens (digitale pin 10)
- Buslijn 13 DB6 H/L gegevens (digitale pin 11)
- Buslijn 14 DB7 H/L gegevens (digitale pin 12)
- 15 een 5V LED + (digital pin 13)
- 16 K 0V LED-(grond door middel van 220 ohm)
Vergadering
- Monteer het bestuur per het schakeldiagram.
- Sluit een weerstand tussen voedingsspanning voor logica (VDD) en het aanbod van 5v van de arduino.
- Db4-7 zijn aangesloten op de pinnen 9-12 op de arduino
Een naar digitaal pin 13 (A & K macht van de backlight)
De potmeter genereert een spanning van 0 tot 5v op de RD Session Host - center die het contrast van de LCD controleert.
Testen van de Code
Dit is een code om te testen of uw LCD werkt. Deze code wordt "Hello World" op beide de lijnen van het LCD-scherm afwisselend afgedrukt. Dit zou moeten werken als de verbindingen worden getoond in het schakeldiagram.
Opmerking: Als u om het even wat niet op het display ziet, de helderheid door de potmeter.