Stránka 1 z 1

Mazání LCD

Napsal: 27 dub 2018, 10:38
od daton
Potřeboval bych poradit s mazáním řádků na lcd 2x16 v zapojení řes I2C. Používám knihovnu LiquidCrystal_I2C.h a nedaaří se mi najít příkaz, kterým bych smazal jen jednu řádku, a ne celý displej (lcd.clear()). Pokud někdo víte nebo umíte s touto knihovnou smazat jen jeden řádek, nebo i jen část řádku prosím poradte. Díky

Re: Mazání LCD

Napsal: 27 dub 2018, 11:00
od Dex
Co tam prostě zapsat mezeru/mezery? ;)

Re: Mazání LCD

Napsal: 27 dub 2018, 11:15
od daton
Jo máš pravdu mezery by asi šli. Díky

Re: Mazání LCD

Napsal: 27 dub 2018, 11:43
od DavidO
Řadič Hitachi HD44780, který ta knihovna umí obsluhovat a který nejspíš máš v displeji, mazání jednoho řádku opravdu nemá. Jde smazat jen celý displej najednou, takže pokud potřebuješ jeden řádek nebo jeho část, tak musíš nastavit kurzor a přemazat mezerama.

Re: Mazání LCD

Napsal: 27 dub 2018, 17:44
od Vladimir66
udelej si funkce pro mazani 1.radku a 2.radku. (zapisovani mezer)
jak jsem ted googlil, tak zapis vsech 32 znaku by mel byt rychlejsi nez funkce lcd.clear.
-bez zaruky, nemeril jsem to..

predpokladam, ze vnitrne v LCD se cely displej maze postupne od zacatku do konce a protoze ten radic ma vnitrne 4radky (i kdyz je dvouradkovy),
tak ho zdrzuje to mazani dvou neviditelnych radku.
to by mohl byt duvod pro delsi dobu mazani vsech adres funkci lcd.clear
-V66