MORGO ELEKTRONIKA



Kezdőlap | Kezdőknek | Kapcsolások | Kalkulátorok | Leírások | Letöltések | Linkek | Eladó cuccaim



MENÜ



KAPCSOLÁSOK



TÁMOGATÁS

Ha tetszik az oldal, kérlek támogasd egy minimális összeggel!


KÖZÖSSÉG

Üzenőfal



Nyomj egy tetszik gombot!

Share 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:

i2c lcd

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!



Kapcsolódó témák:

Arduino info

AVR fusebitek



Datasheet:

PCF8574


Kezdőlap | Kezdőknek | Kapcsolások | Kalkulátorok | Leírások | Letöltések | Linkek | Eladó cuccaim
created by Morgo - 2012