Arduino & I2CLCD & LCD_button 5

Hogyha sikeresen O/PLED illetve hagyományos alfanumerikus - esetleg tán grafikus kijelzővel gyűlik meg a baja valakinek:)
Avatar
nyjohn
DrótVégénSzéndarab
Hozzászólások: 23
Csatlakozott: 2012. február 5. vasárnap, 7:00

Re: Arduino & I2CLCD & LCD_button 5

Hozzászólás Szerző: nyjohn »

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.
Avatar
nyjohn
DrótVégénSzéndarab
Hozzászólások: 23
Csatlakozott: 2012. február 5. vasárnap, 7:00

Re: Arduino & I2CLCD & LCD_button 5

Hozzászólás Szerző: nyjohn »

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:

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 :(
}
Válasz küldése