4 Bit EBAY LCD using "LCD4Bit_mod" Fix:

Ran into an issue with a cheap EBAY 4 bit LCD shield using old MODIFIED "LCD4Bit_mod.h" requirments, which as many know now has been updated to use "LiquidCrystal.h"


I found a read only topic on this, and wanted to add some keywords so it was easier to find.

LCD 1602 Keypad Shield For Arduino Due UNO R3 PANTALLA AZUL BUTTONS 2016

is the title mine was listed as.

It gave example code using "LCD4Bit_mod.h", and a vague

Then you need to download LCD4Bit_mod.h library file to arduino-0015 \ hardware \ libraries

The solution:

Use the "new" LiquidCrystal/Hello World example, with this mod:

If I've read the schematic right, if you change

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);


LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

And all is good! Thank you, pluggy!

I know it's a necro'd thread...... But thanks!

As a newbie, this was the simplest explanation i found.