Deska LCD I2C displeje je určena pro tuto desku, kam se připojí a můžeme si hrát i s displejem. Lze ji samozřejmě použít i kdekoliv jinde ve svém zapojení. Tato konstrukce vychází z tohoto zapojení, které jsem upravil do SMD podoby a velikosti desky displeje 16x2 znaků.
ZDARMA
schema, zdroje pro arduino, knihovna "ukázka LCD bargraf" a "program 1 - 3"
DONATE
desky spojů a gerber (Eagle), knihovna opravená
3D data OpenScad - záslepka do rozvaděče
Schéma zapojení
Deska spojů
Možná nastavení I2C adresy pomocí letovacích propojek na desce
Pokud potřebujeme displej na jiné adrese přepojíme vstupy A0, A1, A2 z GND na VCC (odsajeme cín ze spojů) dle této tabulky (k dispozici je 16 adres - dle IO obvodu):
Úvod - popis kódu
Program 1 - LCD test text
Program 2 - LCD test trimr
Program 3 - LCD posun textu (scrolování)
Video - ukázka programu 3
Arduino knihovna - dostupné příkazy
clear();
home();
noDisplay();
display();
noBlink();
blink();
noCursor();
cursor();
scrollDisplayLeft();
scrollDisplayRight();
printLeft();
printRight();
leftToRight();
rightToLeft();
shiftIncrement();
shiftDecrement();
noBacklight();
backlight();
autoscroll();
noAutoscroll();
createChar(uint8_t, uint8_t[]);
setCursor(uint8_t, uint8_t);
Připojení více displejů na I2C sběrnici
Schéma a deska 5x I2C konektor
10 LCD displejů - test
Ukázka programu "LCD bargraf"
Poznámka: v novějších oficiálních verzích Arduina 1.6.x knihovna nepracuje (již pracuje - použijte knihovnu v příloze "opravená pro jiné IDE" - testováno s Arduino.cc IDE 1.8.1) nebo používejte původní: Arduino.org 1.7.8