1602 2004 LCD Adapter Addressing !

10,647

40

17

Introduction: 1602 2004 LCD Adapter Addressing !

About: Jungest out of 5, 1 brother 3 sisters i have lerned something from each one of them :)

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

Step 4: Step 4 a Simple Coding to Check If It Works + Librarys

Be the First to Share

    Recommendations

    • Big and Small Contest

      Big and Small Contest
    • For the Home Contest

      For the Home Contest
    • Game Design: Student Design Challenge

      Game Design: Student Design Challenge

    17 Comments

    0
    Philmnut
    Philmnut

    3 years ago

    Thank you PiotrS for a great instructable. I've passed your link onto others via my instructable that will be published in the next week or so.

    0
    paulbrandt2
    paulbrandt2

    5 years ago

    THANKS! I've been looking for this

    0
    mkphillips
    mkphillips

    6 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

    0
    sledged
    sledged

    8 years ago on Introduction

    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

    0
    rpotts2
    rpotts2

    8 years ago

    I have a 2004 that I soldered to one of these and all I can ever get is the 1st and 3rd lines highlighted. not sure how to get this to work.

    0
    PiotrS
    PiotrS

    Reply 8 years ago on Introduction

    i bought 2004 and checked it for u i get same problem if the address is incorrect

    0
    PiotrS
    PiotrS

    Reply 8 years ago on Introduction

    i have added arduino code for 2004 try it just try different addresses you have 8 combinations :) or check my table a bow

    0
    rpotts2
    rpotts2

    Reply 8 years ago on Introduction

    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?

    0
    PiotrS
    PiotrS

    Reply 8 years ago on Introduction

    sorry dont remrmber that but You hav the one Iv been using abow as a zip fille

    0
    rpotts2
    rpotts2

    Reply 8 years ago on Introduction

    Yeah, I verified the address already. No solder jumpers on the i2c board means the address is x27

    0
    PiotrS
    PiotrS

    Reply 8 years ago on Introduction

    send me some pictures of your setup plus your code mayby il be able to help

    (did you try adjusting the brigtnes ?)

    0
    rpotts2
    rpotts2

    Reply 8 years ago on Introduction

    I haven't forgotten you! I am at work right now and get get a hookup to a work PC. (Security rules)

    0
    rpotts2
    rpotts2

    Reply 8 years ago on Introduction

    I gotta pull it out in the next day or so. Just cleaned up for a party. :(

    0
    PiotrS
    PiotrS

    8 years ago on Introduction

    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

    0
    kashan.ahmad
    kashan.ahmad

    8 years ago on Introduction

    Hi

    Which library are you using ? I have ordered the same but cant them to work.

    regards

    Kashan