Hello everyone,
I've tried looking through the forums for similar issues, but all of the solutions found in other forum posts don't seem to work for me.
A friend recently got me the GE Tech LCD Keypad Shield v2.0 for Christmas (http://www.geeetech.com/wiki/index.php/Arduino_1602_LCD_KeyPad_Shield)
I currently have an Arduino Uno. I've attached the Shield to the Uno like so:
When I plug in the power, everything turns on and the first line has all squares:
Backlight works as well:
However, if I try to upload any code using the LiquidCrystal library, the screen goes blank and nothing ever happens, like so:
I've tried running a couple pieces of code, the first is the HelloWorld code example with the pins in the LiquidCrystal initialization switched to match the documentation:
#include <LiquidCrystal.h>
// This line is changed from the example to match the documentation
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
void setup() {
lcd.begin(16, 2);
lcd.print("hello, world!");
}
void loop() {
lcd.setCursor(0, 1);
lcd.print(millis()/1000);
}
I've also tried running the code example on the shields documentation http://www.geeetech.com/wiki/index.php/Arduino_1602_LCD_KeyPad_Shield
I've tried uploading the code from a Mac (through the /dev/tty.usbmodem1451 port) as well as through a Windows PC (through the COM3 port).
I'm using the Arduino 1.0.6 IDE
I'm at a loss for how to debug this further. Any help would be greatly appreciated.
Thanks!