Nemrég kezdtem az arduinós pályafutásomat és rögtön szeretnék is hozzá egy kis segítséget kérni.
A Webshopban megvásároltam az első arduino -mat (uno R3) és ha már ott vagyok rögtön gondoltam kipróbál a fent említett eszközt is.
Igaz még nem tartok a leckék sorába az i2c kezelésénél , de gondoltam már rasberry py-n volt egy kis tapasztalatom az i2c -vel , hát talán itt se fog nagyon megszívatni.
Feltettem az alábbi függvénykönyvtárat , mert ezt találtam az ic hez.
LiquidCrystal_I2C "http://hmario.home.xs4all.nl/arduino/LiquidCrystal_I2C/"
Bekötöttem az ic-t az alábbi módon .
Gnd - Gnd
Vcc - 5V
SDA - A4
Scl - A5
Lefuttatam az i2c_scanner -t
Megtalálta az 0x27 -en. Gondoltam innen már nagy baj nem lehet
Belőttem a hello world- ös mintát a fügvénykövtárbol.
Átírtam LiquidCrystal_I2C lcd(0x27,16,4);
Erre jött a meglepi.
Nem csinál az lcd semmit. Vagyis elindul inicializál.. Megjelennek rajta a kockák aztán semmi..
A függvénykönyvtár leírásában találtam egy érdekes részt.
#define En B00010000 // Enable bit
#define Rw B00100000 // Read/Write bit
#define Rs B01000000 // Register select bit
Ezekkel játszottam egy kicsit mert, PCF8574T ic van a lapon. Változást tudtam elérni , de müködést nem... Sajnos datashed olvasásban nagyon rossz vagyok, de ahogy én kivettem a t-s az megegyezik a simával nem? Csak a foglalat más.
Na mindegy arra jutottam hogy itt lehet valami galiba , de lehet hogy tévedek.
Sajnos meggyógyítani nem sikerült úgyhogy inkább fordulok a szakikhoz , hogy mi lehet a probléma
Tehát várnám a tippeket a problémára.
