Nejprve jsem si zkusil přímé paralelní připojení LCD displeje. Fungovalo na první pokus. Není třeba stahovat žádné knihovny. Knihovna pro toto zapojení a tento displej je zabudovaná přímo v programu. Trimrem se řídí kontrast displeje. Odpor 330Ω snižuje jas displeje. Bez této úpravy se může displej použít místo baterky.
Pro toto ovládání je třeba si stáhnout knihovnu LIQUIDCRYSTAL_I2C. Podle
http://arduino8.webnode.cz jsem si knihovnu stáhnul z adresy
http://hmario.home.xs4all.nl. A teď nastalo tápání. Na internetu jsem našel tři adresy sběrnice I
2C pro tento modul. Byly to 0x27, 0x3F a 0x20, a to jsem nevěděl, jestli nejsou ještě nějaké jiné. Postupně jsem je zkoušel dosadit. Při druhé adrese 0x3F modul ožil. Dělal ale úplně něco jiného, než jsem chtěl. Ono knihoven s tímto názvem je na internetu víc a od
různých autorů. Mám ošklivý dojem, že nejsou mezi sebou kompaktibilní.
Hledal jsem možnost jak nahranou knihovnu odstranit a při hledání jsem kliknul na nápis INSTALLED. Otevřela se nabídka UPGRADE. Kliknul jsem na ní a po instalaci nové verze knihovny se všechno v pořádku rozeběhlo.
Použitý testovací program je ze stránek Po výměně kolíků za dutinky na modulu sběrnice I
2C vznikla poměrně kompaktní jednotka. SMD odpor 220Ω/1206 pro LED osvětlení jsem připájel přímo mezi plošky kolíků.