Ordered on weekdays before 14:00 = shipped the same day and delivered the next day in 98% of cases. Free returns 30-day reflection period 1-year warranty

Wiring diagram and code example

How to connect the 1602 LCD green/yellow backlight with pre-soldered I2C to an Arduino UNO or ESP32, with an example sketch you can upload straight away.

1602 I2C LCD Display Demo

This project connects a 16x2 character LCD via I2C to an Arduino Uno. The display initializes, turns on the backlight, displays a greeting message on the first row, and counts uptime in seconds on the second row.

Wiring diagram: 1602 LCD green/yellow backlight with pre-soldered I2C on an Arduino UNO
Wiring diagram · Click to enlarge
Connection table: 1602 LCD green/yellow backlight with pre-soldered I2C on an Arduino UNO
Connection table · Click to enlarge
1602_I2C_LCD_Display_Demo.ino · compiled and verified
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : 1602 I2C LCD Display Demo
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : 1602 LCD I2C DISPLAY
 *  Libraries : LiquidCrystal I2C 1.1.2
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Common I2C addresses are 0x27 or 0x3F for 1602 LCD modules
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  Serial.begin(115200);
  
  lcd.init();
  lcd.backlight();
  
  lcd.setCursor(0, 0);
  lcd.print(F("Hello, Arduino!"));
  Serial.println(F("LCD initialized successfully."));
}

void loop() {
  unsigned long seconds = millis() / 1000;
  
  lcd.setCursor(0, 1);
  lcd.print(F("Uptime: "));
  lcd.print(seconds);
  lcd.print(F("s   "));
  
  delay(500);
}

Required libraries: LiquidCrystal I2C 1.1.2

Wiring diagram and example code generated by Codey.online — https://www.codey.online

ESP32 with 1602 I2C LCD Display

This project demonstrates how to connect and display text on a 1602 LCD screen using an I2C backpack. A 4-channel bidirectional logic level shifter is used to safely translate the 3.3V I2C signals of the ESP32 to the 5V signals required by the LCD module. After uploading, the LCD shows a welcome message and updates an uptime counter every second.

Wiring diagram: 1602 LCD green/yellow backlight with pre-soldered I2C on an ESP32 DevKit V1
Wiring diagram · Click to enlarge
Connection table: 1602 LCD green/yellow backlight with pre-soldered I2C on an ESP32 DevKit V1
Connection table · Click to enlarge
ESP32_with_1602_I2C_LCD_Display.ino · compiled and verified
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 with 1602 I2C LCD Display
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : 1602 LCD I2C DISPLAY
 *  Libraries : LiquidCrystal I2C 1.1.2
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Set the LCD address (commonly 0x27 or 0x3F) for a 16 chars and 2 line display
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  // Initialize I2C on default ESP32 pins (SDA=21, SCL=22)
  Wire.begin(21, 22);

  lcd.init();
  lcd.backlight();

  // Display greeting
  lcd.setCursor(0, 0);
  lcd.print("ESP32 LCD Demo");
  lcd.setCursor(0, 1);
  lcd.print("Uptime: ");
}

void loop() {
  // Update uptime in seconds
  lcd.setCursor(8, 1);
  lcd.print(millis() / 1000);
  lcd.print("s   ");
  delay(1000);
}

Required libraries: LiquidCrystal I2C 1.1.2

Wiring diagram and example code generated by Codey.online — https://www.codey.online

1602 LCD green/yellow backlight with pre-soldered I2C

1602 LCD with pre-soldered I2C module. Ready to use in your Arduino, ESP32, ESP8266 or Raspberry Pi project. Much easier than without this module. Now only 2 wires are needed to control this LCD display.

LCD with green/yellow backlight and black characters. 2 lines, 16 characters per line. Contrast is (software) adjustable.

– Works on: 5V
– Dimensions: 98mm x 60mm x 15mm.

Includes I2C module!

Get started quickly with this OTRONIC 1602 LCD display with I2C module. Download the OTRONIC 1602 LCD QUICK START GUIDE for a wiring diagram and example code for the Arduino IDE software.

 

 

Dimensions
Length: 8cm
Width: 3.6cm
Height: 1.66cm

  • Adjustable contrast
  • I2C connection
  • 2 lines
  • 16 characters per line
Playing loads the video from YouTube.

Why choose this product?

  • Ready to use – Pre-soldered and ready to use right away.
  • Only 2 wires – Easier to control than without a module.
  • Adjustable contrast – Contrast can be adjusted in software.
  • Green/yellow backlight – With black characters for clear display.
  • Get started quickly – Includes a quick start guide and sample code.
Specifications
Power supply5 V
Dimensions98 mm x 60 mm x 15 mm
Colorgreen/yellow backlight
Connection2 wires
Resolution2 lines
InterfaceI2C
Suitable forArduino

In the package

  • 1602 LCD display
  • I2C module

Frequently bought together

Total: € 10,90

Reviews

★★★★★ 5,0/5 2 reviews
  • ★★★★★Smile

    Helpful explanation on the webshop, does not feel cheap at all.

  • ★★★★★Aart de Bruijn

    Does exactly what it is supposed to do.

Write a review
Your rating

Shipping & returns

Shipping

  • Parcel with track & trace€ 7,70Within 24 hours
  • Pick up at PostNL location€ 7,40Within 24 hours
  • Letterbox parcel€ 3,70Within 2 business days
  • Letterbox parcel 24 hours€ 4,55Within 24 hours
  • Pick up in storeFree
All about shipping

Returns

Not satisfied? You have 30 days after delivery to return the product.

All about returns

Recently viewed