zapojení sběrnice
nyní dokončíme kabeláž připojením datových linek. Existuje 11 autobusových linek: D0 přes D7 (8 datových linek) a RS, EN a RW. D0-D7 jsou piny, které mají surové údaje, které posíláme na displej. TheRS pin Umožňuje mikrokontroléru říct LCD, zda chce zobrazit tato data (jako v, ASCII znak), nebo zda se jedná o příkaz bajt (jako, změna posistion kurzoru). En pin je řádek „povolit“, který používáme k informování LCD, kdy jsou data připravena ke čtení., RW pin se používá k nastavení směru – ať už chceme psát na displeji (časté), nebo číst z něj (méně časté)
dobrá zpráva je, že ne všechny tyto piny jsou pro nás nezbytné pro připojení k mikrokontroléru (Arduino). Například RW není potřeba, pokud píšeme pouze na displej (což je stejně nejčastější věc), abychom jej mohli „svázat“ na zem. K dispozici je také způsob, jak mluvit s LCD pomocí pouze 4 datové piny namísto 8. To nám ušetří 4 kolíky! Proč byste někdy chtěli používat 8, když byste mohli použít 4?, Nejsme si 100% jisti, ale myslíme si, že v některých případech je jeho rychlejší použití 8 – Použití 4 trvá dvakrát déle – a tato rychlost je důležitá. Pro nás není rychlost tak důležitá, takže ušetříme pár kolíků!
abychom to shrnuli, potřebujeme 6 kolíků: RS, EN, D7, D6, D5 a D4, abychom mohli mluvit s LCD.
budeme používat knihovnu LiquidCrystal, abychom si promluvili s LCD displejem, takže se postará o spoustu nepříjemné práce při nastavování kolíků. Další pěkná věc, o této knihovně je, že můžete použít libovolný Arduino pin pro připojení k LCD kolíky., Takže poté, co projdete touto příručkou, zjistíte, že je snadné vyměnit kolíky v případě potřeby