Hallo zusammen,
ich bastel jetzt schon die ganze Zeit daran, den LCD zum laufen zu kriegen, der über einen I2C an meinem Atmega 328 P-PU hängt.
Der Code:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27);
void setup()
{
lcd.begin(16,2);
lcd.home();
lcd.print("Hello ARDUINO");
lcd.setCursor(0,1);
lcd.print("World!");
pinMode(9, OUTPUT);
}
void loop()
{
digitalWrite(9, HIGH);
delay(50);
digitalWrite(9, LOW);
delay(50);
}
(Die blinkende LED hab ich eingebunden, damit ich seh, ob überhaupt was geht.)
Ich verwende dieses Display: http://www.ebay.de/itm/161219589094?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2648
und diesen I2C: http://www.ebay.de/itm/111253304988?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2648
Den I2C hab ich mit SCL an analogen 5 und den SDA am analogen 4 angeschlossen.
DIe Fehlermeldung:
(mit orangen Hintergrund:)
no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(int)'
(mit schwarzen Hintergrund:)
sketch_mar08a:5: error: no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(int)'
C:\Users\Phillip\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:58: note: candidates are: LiquidCrystal_I2C::LiquidCrystal_I2C(uint8_t, uint8_t, uint8_t)
C:\Users\Phillip\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:56: note: LiquidCrystal_I2C::LiquidCrystal_I2C(const LiquidCrystal_I2C&)
Den Code hab ich von hier:
https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home (zweiter Code).
Hoffe, ihr könnt mir helfen
LG
Fipsi
P.S.: Wenn ich die Fehlerzeile mit 3 Ziffern, z. B. für die Pins austausch, dann kommt der Fehöer nicht mehr, funktionieren tut trotzdem nichts.