Text on your Display

Text on your Display © Apache-2.0

Blog for my Arduino, ESP and Raspberry Pi projects.

  • 10,642 views
  • 0 comments
  • 12 respects

Components and supplies

About this project

Intro

If you want to add some visual output to your Arduino projects, you'll need a display. If you need only little to display, the LCD 1602 is a quite good solution. But you'll waste about 8 Pins on your Arduino for the display to get working. Luckily there exists a I2C adapter that you can solder right onto the pins of the display. So all you need to connect are the I2C pins, a good library and little of coding.

Wiring 

If you already have the I2C adapter soldered onto the board, wiring is quite easy. You should usually have only four pins to hook up. VCC and GND of course. The LCD display works with 5 Volts. So we go for the 5V Pin. The Arduino Uno and Nano can handle the current need for this display. SDA (data line) to analog 4 on your Arduino Uno or Nano. And SCL (clock line) to analog 5 (other Arduinos or ESP might have different pins).

Video

Needed library

https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

When thinks aren't working

  • Did you remember to call the init()-method of the library?
  • Did you turn the backlight on?
  • Have you tried to adjust the contrast with the potentiometer on I2C adapter?
  • Did you check the I2C address? (use the i2cdetect sketch)

Where to buy

You can search on eBay for LCD1602 I2C. You'll get plenty of results.
Or, here are some direct links to Amazon:

LCD 1602 with I2C adapter

LCD 1602 without I2C adapter

I2C adapter

The bigger LCD 2004

Code

Schematics

LCD on Arduino
Connecting the LCD 1602 / 2004 via I2C to the Arduino
Lcd1602 bb 9v7piobp9a

Comments

Similar projects you might like

GPS Location Display With GPS And TFT Display Shields

Project tutorial by Boian Mitov

  • 14,727 views
  • 6 comments
  • 35 respects

Lcd Display in Real Time.

Project tutorial by Youssef Sabaa

  • 30,188 views
  • 8 comments
  • 74 respects

Soil Moisture Sensor With LCD Display

Project tutorial by Patel Darshil

  • 33,672 views
  • 8 comments
  • 51 respects

Scrolling Text Display

Project showcase by OliB150

  • 4,909 views
  • 0 comments
  • 17 respects

Control a 7 Segment Display with a keypad!

Project tutorial by Isaac100

  • 15,736 views
  • 17 comments
  • 23 respects
Add projectSign up / Login