1602 2004 LCD Adapter Addressing !
Intro: 1602 2004 LCD Adapter Addressing !
This wil be a simple instructable on how to change the I2C addres of 1602 2004 lcd adapter.
Iv decid it to make it after a frustrating attempt to find the address table on the net
STEP 1: Step 1 Locating the 3 Address Jumpers
If your adapter look eny thing like mine, thous 3 jumpers should be exactly as shown on the picture abow,
once You have located them tak a closer look. factory setap (in my case) was that non of them was conected wich means that the addres of the device is 0x27
STEP 2: Step 2 Changing the Address
To chang the address, all You nead to do is make a solder connections on the jumpers, in one of 8 combinations, above you have my address table.
Here is the link to where i get my adapters http://www.aliexpress.com/snapshot/6158284223.html
the shipment was fast and the quality is very good
Now once you know how to change the address take your arduino plug the 4 cables to your LCD and be creative :)
STEP 3: Step 3 Plug Everything Together
the picture should help you achieving thisgoal
17 Comments
Philmnut 4 years ago
paulbrandt2 6 years ago
THANKS! I've been looking for this
mkphillips 7 years ago
This may be useful for some. I have seen a couple of packs that with all open address pads the address wasn't 027. I used the following page to find the add
http://playground.arduino.cc/Main/I2cScanner
sledged 9 years ago
I have the LCD 2004 with the I2C already mounted to the board. It was driving me crazy because the screen was blank and apparently non functional. After reviewing your work here I finally discovered the problem. This device has an address of 0x3F not 20-27. Most of the libraries all default to 0x27. Looking at the device ad on the vendors website, it is clearly stated as 0x3F. Thanks for jarring my brain.
My device is here
http://tinyurl.com/ojkvr3s
PiotrS 9 years ago
Im happy i helped
rpotts2 9 years ago
PiotrS 9 years ago
i bought 2004 and checked it for u i get same problem if the address is incorrect
PiotrS 9 years ago
i have added arduino code for 2004 try it just try different addresses you have 8 combinations :) or check my table a bow
rpotts2 9 years ago
That code was a BIG help. Thank you! It hasn't gotten me all the way, but it has gotten me to where I recognize some of the other problems mentioned by others: Not all lines used (bit-sizing), wrong characters, etc. It may have been that I just was using the wrong library. What URL did you get it from?
PiotrS 9 years ago
sorry dont remrmber that but You hav the one Iv been using abow as a zip fille
rpotts2 9 years ago
PiotrS 9 years ago
send me some pictures of your setup plus your code mayby il be able to help
(did you try adjusting the brigtnes ?)
rpotts2 9 years ago
rpotts2 9 years ago
kashan.ahmad 9 years ago
Hi
Thank you, I'll try it when I get home.
regards
Kashan
PiotrS 9 years ago
Conections from adapter to arduino GND to GND, VCC to 5v or 3,3v depending on your lcd power, SDA to A4 and SCL to A5
kashan.ahmad 9 years ago
Hi
Which library are you using ? I have ordered the same but cant them to work.
regards
Kashan