Werktags vor 14:00 Uhr bestellt = am selben Tag versendet 30 Tage Widerrufsrecht 1 Jahr Garantie
← Zurück zur Übersicht

Beim Abspielen wird das Video von YouTube geladen.

Schaltplan und Codebeispiel

So schließt du den 1602 LCD grün/gelb Backlight mit I2C vorverlötet an einen Arduino UNO oder ESP32 an, mit einem Beispiel-Sketch, den du direkt hochladen kannst.

1602 I2C LCD Display Demo

Dieses Projekt verbindet ein 16x2-Zeichen-LCD über I2C mit einem Arduino Uno. Das Display initialisiert sich, schaltet die Hintergrundbeleuchtung ein, zeigt auf der ersten Zeile eine Begrüßungsnachricht an und zählt die Laufzeit in Sekunden auf der zweiten Zeile.

Anschlussplan: 1602 LCD  grün/gelb Backlight mit  I2C vorverlötet an einem Arduino UNO
Anschlussplan · Zum Vergrößern klicken
Anschlusstabelle: 1602 LCD  grün/gelb Backlight mit  I2C vorverlötet an einem Arduino UNO
Anschlusstabelle · Zum Vergrößern klicken
1602_I2C_LCD_Display_Demo.ino · kompiliert und getestet
/*
 * ==================================================================
 *  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);
}

Benötigte Bibliotheken: LiquidCrystal I2C 1.1.2

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

ESP32 mit 1602 I2C-LCD-Display

Dieses Projekt zeigt, wie man ein 1602-LCD-Display über ein I2C-Backpack anschließt und Text darauf anzeigt. Ein bidirektionaler 4-Kanal-Pegelwandler wird verwendet, um die 3.3V-I2C-Signale des ESP32 sicher auf die 5V-Signale zu übersetzen, die das LCD-Modul benötigt. Nach dem Hochladen zeigt das LCD eine Willkommensnachricht an und aktualisiert jede Sekunde einen Uptime-Zähler.

Anschlussplan: 1602 LCD  grün/gelb Backlight mit  I2C vorverlötet an einem ESP32 DevKit V1
Anschlussplan · Zum Vergrößern klicken
Anschlusstabelle: 1602 LCD  grün/gelb Backlight mit  I2C vorverlötet an einem ESP32 DevKit V1
Anschlusstabelle · Zum Vergrößern klicken
ESP32_with_1602_I2C_LCD_Display.ino · kompiliert und getestet
/*
 * ==================================================================
 *  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);
}

Benötigte Bibliotheken: LiquidCrystal I2C 1.1.2

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

Zuletzt angesehen

Mini Jack 3.5mm auf 2x Cinch RCA 1.5 meter

Mini Jack 3.5mm auf 2x Cinch RCA 1.5 meter

€ 9,75
Ansehen
18 Watt Mono-Verstärker TDA2030

18 Watt Mono-Verstärker TDA2030

€ 2,50
Infrarot-Hindernisvermeidungsmodul

Infrarot-Hindernisvermeidungsmodul

€ 2,35