Hi Everybody,
I just can't seem to connect my 1602 LCD keypad shield to my Arduino UNO board externally. (as in not placing the shield on top of the whole arduino, blocking access to most ports. Everytime attempt this and run the hello-world liquidcrystal example, nothing seems to come up on the board.
Help appreciated
I have to guess which LCD keypad shield that you have since you did not specify yours.
Have you tried adjusting the contrast potentiometer?
Which "hello world" example did you try? The one that comes with the LiquidCrystal library or one that is for that shield? The default pin mapping of the LiquidCrystal library may not match your display.
Try this code to see if there is a difference. It has the right pin mapping for every Arduino LCD keypad that I found.
#include <LiquidCrystal.h>
LiquidCrystal lcd( 8, 9, 4, 5, 6, 7 ); //constructor contains the pin mapping
void setup()
{
lcd.begin(16, 2);
lcd.print("hello, world!");
}
void loop()
{
// your main loop code here...
}
If this does not help, post a link to the shield that you have and the example code that does not work. See the how to use this forum sticky to see how to properly post code.
JumpyJoiner:
(as in not placing the shield on top of the whole arduino, blocking access to most ports.
A lot of the pins are repeated on the shield. That is what all those little holes are for. Another option is to have a peripherals shield between Uno and the LCD shield.
Does it work if you mount the shield on the Board ?