Kedves forumozók! MCP23017-es vezérlővel szerelt I2CLCD-E2 panelt használ valaki?
arduino függvénykönyvtárra lenne szükségem hozzá.
Sajnos nem tudtam életre kelteni, kipróbáltam több függvénykönyvtárat, de csak PCF8574-es chiphez valót találtam.
Arduino & I2CLCD & LCD_button 5
Re: Arduino & I2CLCD & LCD_button 5
Kezdő vagyok még, ezért nem tudok saját függvénykönyvtárat írni, de a google-t ismerem.
Letöltöttem néhány mcp23017-es chipre írt library-t, melyek közül végül az Adafruit-RGB-LCD-Shield-Library-ra esett a választás a könnyű adaptálhatóság miatt.
A portbővítő lábkiosztását kell módosítani és már működik is az I2CLCD-E2 V7-es vezérlővel.http://avr.tavir.hu/modules.php?name=As ... duct&cid=9
Az Adafruit_RGBLCDShield.cpp -ben módosítandó rész:
Letöltöttem néhány mcp23017-es chipre írt library-t, melyek közül végül az Adafruit-RGB-LCD-Shield-Library-ra esett a választás a könnyű adaptálhatóság miatt.
A portbővítő lábkiosztását kell módosítani és már működik is az I2CLCD-E2 V7-es vezérlővel.http://avr.tavir.hu/modules.php?name=As ... duct&cid=9
Az Adafruit_RGBLCDShield.cpp -ben módosítandó rész:
Kód: Egész kijelölése
Adafruit_RGBLCDShield::Adafruit_RGBLCDShield() {
_i2cAddr = 0;
_displayfunction = LCD_4BITMODE | LCD_1LINE | LCD_5x8DOTS;
// the I/O expander pinout
_rs_pin = 12;
_rw_pin = 13;
_enable_pin = 15;
_data_pins[0] = 8; // really d4
_data_pins[1] = 9; // really d5
_data_pins[2] = 10; // really d6
_data_pins[3] = 11; // really d7
_button_pins[0] = 7;
_button_pins[1] = 0;
_button_pins[2] = 5;
_button_pins[3] = 3;
_button_pins[4] = 1;
// we can't begin() yet :(
}