Use Your Adafruit Rgb Lcd Pi Plate (for Raspberry Pi) With Arduino

About: Raspberry Pi & Arduino explorer

Hello everybody.

As the title says you will learn how to use your Adafruit rgb lcd Pi Plate but with Arduino. I once bought one but never used it with my Raspberry Pi and i was looking for a way to use it with my Arduino projects. With this way you can save money, because u using the same hardware for both systems.

No hacking to the hardware will be made. We will use only a couple of jumper wires and the proper software.

Lets start.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Hardware List

We will need:

1.An arduino (i used my Leonardo). Buy an arduino

2.A pc.

3 4 jumper cables male-to-male.

4.Adafruit 16x2 Character LCD + Keypad for Raspberry Pi Adafruit lcd

Lets continue with the software.

Step 2: Software

In order to use the lcd we must install Arduino IDE from here IDE and import 2 libraries.

The first is OneWire and you can download it from here Dallas Semiconductor's 1-Wire Protocol

The second is Adafruit RGB LCD Shield and you can download it from here Adafruit rgb lcd shield

Now open your Arduino IDE --> Sketch --> Importlibrary --> Add library find the folder with the 2 zip archives choose one of the them. Repeat the above for the other one. Close and restart the IDE and you are ready.

Lets go now and connect the lcd to the arduino.

Step 3: Connect the Lcd to Arduino and Test It.

Before you connect the lcd to the arduino add the jumper cables. This lcd meant to fit to a Raspberry Pi so when you solder it you added a header.

Flip side your lcd like the first picture.

  1. Add the first jumper cable to the first hole(left side). That goes to arduino 5V pin.
  2. Add the second jumper cable to the third hole(left side). That goes to arduino GND pin.
  3. Add the third jumper cable to the second hole(right side). That goes to arduino SDA pin.
  4. Add the forth jumper cable to the third hole(right side). That goes to arduino SCL pin


Ok now that everything is connected and installed lets test it. Simply upload to your arduino the below code.

Test the lcd

Have fun.

1 Person Made This Project!


  • Made with Math Contest

    Made with Math Contest
  • Multi-Discipline Contest

    Multi-Discipline Contest
  • Robotics Contest

    Robotics Contest

3 Discussions


3 years ago

So I had these two different parts laying around, and was wondering if this could be done. Worked like a charm on my duemilanove. Thanks!