2. LCD
Číslo pinu Symbol Popis
1 VSS, GND GND napájení displeje
2 VDD, VCC +5V napájení displeje
3 V0 Pin pro nastavení kontrastu LCD
4 - 6 RS, R/W, E Řízení řadiče
7 - 14 DB0 - DB7 Datové piny
15 LED+ Anoda podsvícení displeje
16 LED- Katoda displeje
Zdroj: http://www.hwkitchen.com/news/a13-arduino-a-displeje-ii-/
3. LCD
Zdroj: http://www.hwkitchen.com/news/a13-arduino-a-displeje-ii-/
Funkce Popis
LiquidCrystal lcd()
Vytvoří objekt s názvem lcd pro práci s displejem. Jako parametry se udávají piny,
na které je připojen displej. Více informací o různých kombinacích parametrů
nalezneme v dokumentaci
lcd.begin(s,ř) Zahájí práci s displejem. Parametry jsou: počet sloupců a počet řádků.
lcd.clear()
Tato funkce smaže všechny zobrazené znaky na displeji a nastaví kurzor do levého
horního rohu.
lcd.home() Nastaví kurzor do levého horního rohu.
lcd.setCursor(s,ř) Nastaví kurzor na danou pozici - sloupce, řádky.
lcd.write(znak)
Vypíše na displej jeden znak. Pozice kurzoru se posune o jedno místo doprava (v
základním nastavení).
lcd.print(data)
Vypíše na displej řetězec, nebo číslo. Pozice kurzoru se posune o počet
zobrazených znaků doprava (v základním nastavení).
lcd.cursor() Zobrazí na displeji pozici kurzoru podtržením znaku, na kterém je nastaven.
lcd.noCursor() Skryje zobrazený kurzor.
lcd.blink() Zobrazí blikající kurzor.
lcd.noBlink() Skryje blikající kurzor.
lcd.noDisplay()
Skryje všechny zobrazené znaky, ale nesmaže je. Komunikace s displejem nadále
probíhá. Můžeme zapisovat znaky, které si displej pamatuje, jen je nezobrazí.
lcd.display()
Zobrazí vše, co bylo skryto funkcí .noDisplay() pokud mezitím došlo ke změně
znaků na displeji, zobrazí se stav po změně.
lcd.scrollDisplayLeft() Posune všechny zobrazené znaky o jedno místo doleva.
lcd.scrollDisplayRight() Posune všechny znaky doprava.
lcd.leftToRight() Nastaví automatický posun kurzoru po vypsání znaku doprava (což je výchozí stav).
lcd.rightToLeft() Nastaví automatický posun kurzoru po vypsání znaku doleva.
lcd.createChar(cislo, data)
Tato funkce přináší možnost vytvoření vlastního znaku. Parametr data obsahuje
informace o znaku. Cislo nám říká, pod jaké číslo se uloží do "slovníku" znaků. To
může nabývat hodnot 0 až 15. Pod tímto číslem jej poté můžeme pomocí funkce
.write() zobrazit.