Stap 4: Het bedrading up - 16 x 2 karakter LCD
Eerst, zullen wij het tot de Arduino draad.
De pinnen op het LCD-scherm, van links naar rechts, zijn als volgt-
-1: VSS (grond)
-2: VDD (+ 5v)
-3: contrast (tie dit naar het 10 k potentiometer wiper - middelste pin)
-4: registreren selecteren
-5: lezen/schrijven
-6: inschakelen
-7: data 0
-8: data 1
-9: data 2
-10: data 3
-11: data 4
-12: gegevens 5
-13: gegevens 6
-14: data 7
-15: backlight + 5v
-16: grond van backlight
De stroom aansluiten en gemalen verbindingen met... macht en grond, respectievelijk (wanneer uw LCD slechts 14 pinnen heeft, kansen zitten zij beschikt niet over een backlight, dus gewoon weglaten de achtergrondverlichting verbindingen). Pin 3, de spanning van het contrast, gaat naar de Wisser-pin van de 10 k potmeter. U kunt binden pinnen van 4, 6, 11, 12, 13 en 14 tot en met eventuele ongebruikte digitale pinnen op de Arduino, zolang het is in sequentiële volgorde in de code, bijvoorbeeld -
LCD Pins Arduino Pins
4 6
6 2
11 5
12 11
13 7
14 3
Terwijl dat is soort van... oneven... draad het allemaal door elkaar gegooid zoals dat het nog zou werken, verleend in de Arduino schets, heb je het in die volgorde.
Hier is hoe het eruit zou-
LiquidCrystal lcd (6, 2, 5, 11, 7, 3)
Hoe de bibliotheek, werkt van wat ik begrijp, zal het die Pins Arduino als de pinnen van de LCD in sequentiële volgorde aanwijzen. Pin 6 zal worden aangewezen registreren selecteren, 2 zullen inschakelen, enzovoort. Dus, als het niet in orde als je draad en omhoog code, dingen heel lukt niet zo goed.
Was het niet ingewikkeld? Gelukkig voor ons schreef andere briljante personen de bibliotheek die het zware werk voor ons doet. Roem aan die jongens! Dus alles wat we moeten doen is goed samen: gelijkspel alles en zal het glad sailin'.
Voor dit specifieke project, maar zal zal aanwijzen pinnen 4, 6, 11, 12, 13, en 14 tot en met digitale pennen 2, 3, 4, 5, 6 en 7.
U kan zich afvragen, "maar hoe zit het met de andere 4 gegevens pinnen?". We kunnen wegkomen mooi met enkel het gebruiken van deze 4 pinnen. Met behulp van alle 8 pinnen is vermoedelijk twee keer zo snel, maar voor wat we nu doen, deze 4 pinnen zal dienen ons heel goed :)
Oh, en stropdas pin 5 van het LCD op grond. Koppelverkoop het op grond zal het LCD-scherm ingesteld op schrijven - omdat wij ernaar schrijven. Bij het lezen van het is op dit moment niet nodig.