Stránka 1 z 1

Podmíněné zobrazení na LCD

Napsal: 29 led 2016, 21:58
od arambula
Mám zařízení, kde je baterie. Potřebuju, aby se mi po dobu stisku tlačítka na displeji zobrazilo napětí baterie a po dobu stisku druhého tlačítka rozsvítit podsvícení LCD. Jak to mám napsat? HW stránka je mi jasná...

Napsal: 29 led 2016, 22:18
od ZdenekHQ
Nám ale není jasný vůbec nic. Prosím více info o HW.

Napsal: 29 led 2016, 23:12
od arambula
Arduino pro mini, DS18B20, DS1307, LCD 16x04, dvě tlačítka. Displej čtyřbitově připojen. na anologovém pinu dělič napětí. Potřebuju po dobu stisku tlačítka 1 zobrazit na lcd napětí baterie, po dobu stisku tlačítka 2 podsvítit displej.

Napsal: 29 led 2016, 23:29
od Cowley
Napr. tlacitka zapojit na dva analogove nebo digitalni vstupy vzdy s patricnym PULL-UP rezistorem (druhy pol z tlacitek bude na GND), sledovat jejich stav a pri zmene vstupu na LOW nastartovat patricnou cast programu.
U mereni zobrazit nejakou tu hodnotu vyctenou z delice.
U podsvetleni nechat probehnou aktivaci podsvetleni treba prikazem z knihovny pro LCD.

Po uvolneni tlacitka se vstup vrati na HIGH...
Po uvolneni 1.tlacitka se misto na displeji, kde byl udaj z mereni necha prepsat necim jinym, nebo nejaky jiny zpusob CLEAR.
Po uvolneni 2.tlacitka se necha probehnout prikaz z knihovny o zhasnuti displeje.

Take je mozno ridit podsvetleni displeje z digitalniho vystupu pres tranzistor, zalezi co je to za konkretni display.

EDIT v nedeli 31.1.2016: neco noveho po vikendu :)

Napsal: 31 led 2016, 22:30
od Honza_dy
Tlačítka zapojit na piny 2 a 3, nechat arduino spát a pomocí přerušení jej vždy stiskem tlačítka vzbudit...
Inspiraci najdeš zde
Rutina pro zobrazení napětí a ovládání podsvitu už bude hračka.