i can´t compile it in the Arduino IDE, there are a lot of error messages, (which shows that there is not the right Library used or that the code is depreceated for this ide).
sketch_aug02b.ino: In function 'int guessconfig(uint8_t)':
sketch_aug02b:374: error: 'POSITIVE' was not declared in this scope
sketch_aug02b:390: error: no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(uint8_t&, uint8_t&, uint8_t&, uint8_t&, uint8_t&, uint8_t&, uint8_t&, uint8_t&, uint8_t&, int&)'
C:\arducodes-read-only\jD_IOBoard\jD_IOBoard_FrSkyMAVLink\libraries\LiquidCrystal_I2C2004V1/LiquidCrystal_I2C.h:57: note: candidates are: LiquidCrystal_I2C::LiquidCrystal_I2C(uint8_t, uint8_t, uint8_t)
C:\arducodes-read-only\jD_IOBoard\jD_IOBoard_FrSkyMAVLink\libraries\LiquidCrystal_I2C2004V1/LiquidCrystal_I2C.h:55: note: LiquidCrystal_I2C::LiquidCrystal_I2C(const LiquidCrystal_I2C&)
And if i try to compile it in AtmelStudio, it will compile, but with AtmelStudio i am not able to upload the scetch, it says:
Compiling 'Sketch1' for 'Arduino Uno'
Binary sketch size: 466 bytes (used 1% of a 32.256 byte maximum) (0,23 secs)
'Upload Using' requires a programmer. Upload cancelled.
So, i don´t know if the work is worth to compile this program, i´d rather would solve the problem with the LCD perhaps with documentation.
I´ve fetch my oscilloscope an tried to find out, if there are signals on the lcd-display. It seems, that it is doing the init procedure well, voltage is going down, after initialisation, voltage raises to about 5V and then there is some sort of digital signal on SDA, but i don´t know if this signal is correct, maybe someone can have a glance on this.
(i hope, the image is displayed, can´t check it with the preview)
If i supply the LCD with 5V i can´t upload any programm anymore.
The backpack IC is the i2c, the Philips Semiconductor PCF8574 (http://www.nxp.com/documents/data_sheet/PCF8574.pdf)
i see no way to upload the Testprogram, i´ve tried it with AtmelStudio and Arduino IDE
and thank you
UNO_SAintSmart01.BMP (329 KB)