Mazání LCD
Mazání LCD
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
Jo máš pravdu mezery by asi šli. Díky
Re: Mazání LCD
Ř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.
Nikoho plánovaně neurážím. Jestli se Vám nelíbí co píšu, tak to nečtěte. A ostatně, třeba za to nemůžu - Researchers believe that dark humor can be a significant symptom of dementia.
-
- Příspěvky: 385
- Registrován: 02 dub 2014, 15:30
Re: Mazání LCD
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
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