Hi, i´m new here and need really help.
I got here three 16x2 lcd Display frome the same manufacturer ( ANAG VISION ). All three have a ST7066U (KS0066) or equivalent controller.
I also have two Arduinos, Arduino Mega 2560 and Arduino Duamillanove.
Here the Datasheets od the lcd Displays:
AV1624 lcd
AV1621 lcd ( got two of them )
http://www.produktinfo.conrad.com/datenblaetter/175000-199999/181652-da-01-en-LCD_MOD_STN_BLAU_NEG__LED_WEISS_16X2.pdf
When i´m using the LiquidCrystal Library in the Arduino 1.0.1 Softweare then will just the AV1624 work fine. But i need the bigger AV1621 for my Case that i´m build already before.
If i try to configure the AV1621 i just get black lines and one sign in the right buttom corner. I am realy frustrated about that because i try to get it work for more than 3 days and still no progress. Searched in WWW a lot, but everythig that i found dont work.
Here some Pictures: Click on the Pictures!
Hope some guys here can help me, maybe it is good to know that i am a beginner in Arduino. Thanks for any help
Here a short VIDEO:
// include the library code: 4Bit Mode
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis()/1000);
}
// include the library code: 8Bit Mode
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 9, 8, 7, 6, 5, 4, 3, 2);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16,2);
lcd.clear();
lcd.setCursor(0,0);
// Print a message to the LCD.
lcd.print("HELLO WORLD")
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis()/1000);
}




