Ha tetszik az oldal, kérlek támogasd egy minimális összeggel!
KÖZÖSSÉG
Üzenőfal
Nyomj egy tetszik gombot!
Oszd meg!
Küldj mailt!
1
LCD 2 vezetéken
Tudom, hogy sok anyag telálható a témáról, én mégis több napot töltöttem a megoldás keresgetésével, rengeteget görcsöltem mire sikerült összeházasítani egy bekötési sémát és egy libraryt. Ettől szeretném megkímélni azokat, akik hasonló cipőben járnak.
Egy-egy projectnél gyorsan fogynak az alaplap kivezetései, és elérkezik az a pont amikor rádöbbenünk, hogy valamilyen portbővítőt kell használni. Célravezetőnek tűnik a PCF8574 I2C busz ic. Pár száz forinért már modul formában is beszerezhető, és kiválóan alkalmas pl. LCD modulok meghajtására. A tápfeszültségen kívül mindössze 2 szál vezetéket igényel az alaplapi összeköttetéshez.
A probléma mentes kezeléshez szükség lesz egy előre megírt eljáráskönyvtárra is. Én a NewLiquidCrystal elnevezésű librarit használom, ez jól bevált. Letölthető a Githubról . Letöltés után a kicsomagolt teljes állományt másoljuk be a telepített Arduino IDE libraries mappájába. Más libek esetén is így kell eljárni.
A librarik legtöbb esetben tartalmaznak néhány mintaprogramot. Ezekből elleshetők a fontosabb kódrészletek.
Ha nem kész modult vásároltok, és jobban szeretitek a saját készítésű áramköröket, itt egy működő bekötés:
Ez csak egy bekötési vázlat, nem tüntettem fel a háttérvilágítás bekötését és a kontraszt szabályzó trimmert. Ezeket se felejtsétek el. A PCF8574 1,2,3 kivezetések kapcsolása szabadon választaható, köthetők a + tápra is, ezek ugyanis a címválasztó kivezetések. Az ic adatlapjából kiolvasható a címzés tartományuk.
Az alapon UNO, NANO, PRO MINI esetén az A4(SDA) A5(SCL) kivezetéskhez kell csatlakozni.
A chip sok más I2C buszvezérlő társával együtt nem csak LCD működtetésére használható hanem számos eszköz - eepromok, szenzorok, ledek vagy nyomógombok működtetése is szóba jöhet egy vagy több ic felhasználásával.
Ezt a cikk azért született, mert szándékomban áll több kapcsolást is közölni, amikben I2C buszt használok az LCD csatlakoztatására.
A librari használatához az alábbi kódrészlet szükséges:
A kapcsolásokhoz hozzászólhattok a Facebookon! Kövessétek Morgoelektronika csoportot!