How to Connect the 1602 Display Shield

Hallo,

I have bougth the DFRobot 1602 Display Shield:

http://www.dfrobot.com/wiki/index.php?title=Arduino_LCD_KeyPad_Shield_(SKU:_DFR0009)

My Board is a Mega 2560.

Does anybody know how to connect this to my Board (with Cable).

I’ve tested some configurations, but everytime the displays enables and shows the firstline filled with squares :frowning:

The information is in the link you provided

Becarefull with the Backlight Digital 10 - I'd suggest you search this forum as there have been a fault reported with some of these shields before connecting this function up!

look here for circuit diagram information http://www.micro4you.com/files/arduino/lcd-keypad-shield-schematic.pdf

Hello,

I found out know how to connect (plugged it on the board).

But I get only one line with filled squares :( - so my connection is 100% ok, its maybe a libary problem or what I need to do?

s4snow:
The information is in the link you provided

Becarefull with the Backlight Digital 10 - I’d suggest you search this forum as there have been a fault reported with some of these shields before connecting this function up!

look here for circuit diagram information http://www.micro4you.com/files/arduino/lcd-keypad-shield-schematic.pdf

Most problems are with connections being incorrect, double check with the above diagram, then make sure you have the correct pins configured in your library.

Hello, thank you

I doublechecked this out, but nothing, still the same :-(

Use this libary: <LiquidCrystal.h> which is inside the UNO IDE.

Paco

THX,

I fixed the Problem myself, anyone who has the same Problem can download the new lcd4bit_mod libary for Arduino 1.0 :-)

http://www.erfolg-reich.org/lcd4bit_mod-fur-arduino-1-0/

erf2012: THX,

I fixed the Problem myself, anyone who has the same Problem can download the new lcd4bit_mod libary for Arduino 1.0 :-)

http://www.erfolg-reich.org/lcd4bit_mod-fur-arduino-1-0/

Let LCD4bit library was written by someone who had little knowledge of how to deal with the LCD controller. This will become apparent if you just scan through the comments, you do not need any technical knowledge of any kind to figure this out. All the various derivatives of the program that I have see so far merely change the pin numbers used by the Arduino, something you can do when you invoke the LiquidCrystal library with the LiquidCrystal lcd() constructor.

As far as the DFRobot shield is concerned we dealt with this, in this forum, within the past week or so. Your shield should work with the Arduino LiquidCrystal library if you use:

//LiquidCrystal lcd(RS, E, D4, D5, D6, D7);
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

EDIT: Here's the info on the backlight issue: http://arduino.cc/forum/index.php/topic,96747.msg725978.html#msg725978

Don

Thank you, the Backlight issue is very important :)