Op werkdagen vóór 14:00 uur besteld = dezelfde dag verzonden en in 98% van de gevallen de volgende dag in huis. Gratis retourneren 30 dagen bedenktijd 1 jaar garantie
← Tillbaka till översikten

Vid uppspelning laddas videon från YouTube.

Kopplingsschema och kodexempel

Så här kopplar du 1602 LCD blå bakgrundsbelysning med I2C förlött till en Arduino UNO eller ESP32, med ett exempel­sketch som du kan ladda upp direkt.

1602 I2C LCD Display Demo

Connect the 1602 I2C LCD display to the Arduino Uno using just four wires. The sketch initializes the display, enables the backlight, and shows a greeting along with a live uptime counter updated every second. Adjust the small potentiometer on the back of the module if the text appears too faint or dark.

Kopplingsschema: 1602 LCD  blå bakgrundsbelysning med  I2C förlött på en Arduino UNO
Kopplingsschema · Klicka för att förstora
Kopplingstabell: 1602 LCD  blå bakgrundsbelysning med  I2C förlött på en Arduino UNO
Kopplingstabell · Klicka för att förstora
1602_I2C_LCD_Display_Demo.ino · kompilerad och testad
/*
 * ==================================================================
 *  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>

// Set the LCD address to 0x27 for a 16 chars and 2 line display
// (If your display stays blank, try address 0x3F)
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  Serial.begin(115200);
  Serial.println(F("Starting 1602 I2C LCD demo..."));

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

  lcd.setCursor(0, 0);
  lcd.print(F("Hello, World!"));
}

void loop() {
  // Display the running uptime in seconds on the second line
  unsigned long seconds = millis() / 1000;

  lcd.setCursor(0, 1);
  lcd.print(F("Uptime: "));
  lcd.print(seconds);
  lcd.print(F("s   "));

  Serial.print(F("Uptime: "));
  Serial.print(seconds);
  Serial.println(F(" s"));

  delay(1000);
}

Nödvändiga bibliotek: LiquidCrystal I2C 1.1.2

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

ESP32 1602 I2C LCD Display Demo

This project demonstrates how to connect a 5V 1602 I2C LCD display to an ESP32 using a logic level shifter for safe bidirectional communication. The display initializes, turns on the backlight, and shows a welcome message alongside an updating uptime counter.

Kopplingsschema: 1602 LCD  blå bakgrundsbelysning med  I2C förlött på en ESP32 DevKit V1
Kopplingsschema · Klicka för att förstora
Kopplingstabell: 1602 LCD  blå bakgrundsbelysning med  I2C förlött på en ESP32 DevKit V1
Kopplingstabell · Klicka för att förstora
ESP32_1602_I2C_LCD_Display_Demo.ino · kompilerad och testad
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 1602 I2C LCD Display Demo
 *  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 LCD I2C address (commonly 0x27 or 0x3F) and dimensions (16 columns, 2 rows)
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  // Initialize I2C with ESP32 default pins: SDA (GPIO 21), SCL (GPIO 22)
  Wire.begin(21, 22);
  
  lcd.init();
  lcd.backlight();
  
  lcd.setCursor(0, 0);
  lcd.print("ESP32 LCD Demo");
  lcd.setCursor(0, 1);
  lcd.print("Uptime: ");
}

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

Nödvändiga bibliotek: LiquidCrystal I2C 1.1.2

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