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 grönt/gult bakgrundsljus 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

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.

Kopplingsschema: 1602 LCD  grönt/gult bakgrundsljus med  I2C förlött på en Arduino UNO
Kopplingsschema · Klicka för att förstora
Kopplingstabell: 1602 LCD  grönt/gult bakgrundsljus 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>

// 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);
}

Nödvändiga bibliotek: 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.

Kopplingsschema: 1602 LCD  grönt/gult bakgrundsljus med  I2C förlött på en ESP32 DevKit V1
Kopplingsschema · Klicka för att förstora
Kopplingstabell: 1602 LCD  grönt/gult bakgrundsljus med  I2C förlött på en ESP32 DevKit V1
Kopplingstabell · Klicka för att förstora
ESP32_with_1602_I2C_LCD_Display.ino · kompilerad och testad
/*
 * ==================================================================
 *  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);
}

Nödvändiga bibliotek: LiquidCrystal I2C 1.1.2

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

Tidigare visade

Testklämmor till Dupont Female 10 stycken

Testklämmor till Dupont Female 10 stycken

€ 3,90
10x motstånd 220 Ohm 1/4 Watt 5% (LED förkopplingsmotstånd)

10x motstånd 220 Ohm 1/4 Watt 5% (LED förkopplingsmotstånd)

€ 1,25