Bus Wiring
nu ska vi avsluta ledningarna genom att ansluta datalinjerna. Det finns 11 busslinjer: d0 genom D7 (8 datalinjer) och RS, EN och RW. D0 – D7 är stiften som har rådata som vi skickar till displayen. TheRS-pin låter mikrokontroller berätta för LCD-skärmen om den vill visa data (som i, ett ASCII-tecken) eller om det är en kommandobyte (som, ändra posistion av markören). EN-pin är ”Aktivera” – linjen vi använder detta för att berätta för LCD-skärmen när data är redo för läsning., RW-stiftet används för att ställa in riktningen-oavsett om vi vill skriva till displayen (vanligt) eller läsa av det (mindre vanligt)
den goda nyheten är att inte alla dessa stift är nödvändiga för att vi ska kunna ansluta till mikrokontroller (Arduino). RW till exempel behövs inte om vi bara skriver till displayen (vilket är det vanligaste att göra ändå) så att vi kan ”knyta” det till marken. Det finns också ett sätt att prata med LCD-skärmen med endast 4 datapinnar istället för 8. Detta sparar oss 4 stift! Varför skulle du någonsin vilja använda 8 När du kunde använda 4?, Vi är inte 100% säkra men vi tror att det i vissa fall är snabbare att använda 8 – Det tar dubbelt så lång tid att använda 4 – och den hastigheten är viktig. För oss är hastigheten inte så viktig så vi sparar några stift!
så för att sammanfatta behöver vi 6 stift: RS, EN, D7, D6, D5 och D4 för att prata med LCD-skärmen.
Vi kommer att använda liquidcrystal-biblioteket för att prata med LCD-skärmen så mycket av det irriterande arbetet med att ställa in stift och sådant tas om hand. En annan trevlig sak med detta bibliotek är att du kan använda någon Arduino pin för att ansluta till LCD-stiften., Så när du har gått igenom den här guiden hittar du det enkelt att byta runt stiften om det behövs