Arduino text LCD animation (2 / 9 steg)
Steg 2: Krets ledningar
Gör alla detta ledningar innan du ansluter makt till Arduino! Kolla och dubbelkolla, och triple-kolla kablarna som går till Vcc och marken för att kontrollera att du fått dem i rätt ordning. Slutningar och bakåt ledningar skulle kunna steka din LCD panel, plus att det kan steka stift och skada Arduino. Det finns inget motstånd i denna krets eller några dioder att förhindra att dåliga saker händer. Så var försiktig! Jag kan inte vara ansvarig om du tråd det upp fel, eller om du använder fel LCD-panelen för detta.
Typiska 44780 kretsen ansluts stift i denna ordning
LCD 1 = jord
LCD 2 = Vcc (+ 5V)
LCD-3 = kontrakt – Anslut till mitten stift av potentiometer; ansluta en sida av potten till marken, och andra via 10 k motstånd till Vcc.
LCD 4 = Reset = Arduino 7
LCD-5 = Läs/skriv = slips till marken, eftersom jag bara gör skriver, ingen läser
LCD 6 = Enable = Arduino 8
LCD-7 till 14 = data linjer DB0... DB7, respektive. Jag är bara intresserad av de sista fyra bitarna, så Anslut
LCD 11 till Arduino 9
LCD 12 till Arduino 10
LCD 13 till Arduino 11
LCD 14 till Arduino 12
På grund av dessa inställningar har skiss koden att initiera LiquidCrystal objekt med
LiquidCrystal lcd (7, 8, 9, 10, 11, 12);
parametrar, i ordning, utgör pins för RS, sv, DB4, DB5, DB6, DB7
(I min bifogade bild, kanske du märker att jag trådbundna potentiometern felaktigt! Jag fixade det när jag tog bilden.)
Du kan använda andra Stifttilldelningar beroende på dina behov.