====== mod:display ======
===== Popis modulu =====
Modul je určen pro obsluhu displaye. Oficiálně je podporován textový LCD Keypad Shield 16x2 znaků.
===== Kompatibilní hardware =====
LCD Keypad Shield - [[tutorial:install#lcd-keypad-shield|pŕipojení displaye]]
{{http://mypower.cz/docs/ulog/s6-photo.png?700}}
===== Nastavení modulu =====
Nastavení displaye se provádí pomocí definic v kódu micrologu.
// mod Display
#define modDisplay 1 // 1=on 0=off
#define modDisplayType 1602 // typ displaye
* **modDisplay** - zapne, nebo vypne podporu pro display. 1 = zapnuto, 0 = vypnuto.
* **modDisplayType** - typ displaye. Pro LCD Keypad Shield nastavte na hodnotu 1602
===== Emulace displaye =====
{{ http://mypower.cz/docs/arduino-microlog.jpg?350}}
Emulace displaye může ušetřit náklady na HW, či provozovat Microlog včetně funkcí pro display bez nutnosti fyzického připojení displaye. Stav displaye je možno v případě zapnutí emulace sledovat prostřednictvím www rozhraní.
// mod DisplayEmulation
#define modDisplayEmulation 1
* 1 = display není fyzicky připojen - zobrazení jen na www rozhraní
* 0 = display připojen - zobrazení na fyzickém displayi i na www rozhraní
===== Programování displaye =====
Pro definici chování displaye je možno použít jednoduché programování v jazyce [[mmdl:|MMDL]]. Program pro display je uložen v [[mod:eprom|EEPROM]].
===== Ukázky programu =====
* [[mmdl:examples:helloworld|Hello World]]
* [[mmdl:examples:defaulttest|Výchozí test]]
===== Screenshoty =====
{{http://mypower.cz/docs/ulog/t4-display1602.png}}
===== Související dokumenty =====
* [[mmdl:|MMDL - Mypower Microlog Display Language]]
* [[mod:webservices#program-displaye]] - Data programu pro display
* [[mod:webservices#stav-displaye]] - Data stavu displaye
* [[mod:eprom]] - EEPROM - Úložiště pro program displaye.