====== 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.