I think that you have to send it some text to display.
And make sure the DIPswitches are right for 9600.
(If you don't have the backlight version then that won't work.)
void setup()
{
Serial.begin(9600);
Serial.write(22);
Serial.write(12);
delay(5);
Serial.print("Hi Guy");
}
void loop()
{
lcd_turnOff();
delay(500);
lcd_turnOn();
delay(500);
}
void lcd_turnOn()
{
Serial.write(22);
}
void lcd_turnOff()
{
Serial.write(21);
}
-
-
-
- There's a "Kickstart" with Arduino example --
https://sites.google.com/site/parallaxinretailstores/home/2x16-serial-lcd-backlit
It uses 'software serial' though.
- There's a "Kickstart" with Arduino example --
-
-
When using Arduino TX (D1/pin1) you should probably disconnect the USB first? Not sure.
Disconnect the LCD from TX when programming. Disconnect USB. Connect LCD. Power up. ?