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

Aansluitschema en codevoorbeeld

Zo sluit je de LCD 1602/2004 I2C adapter aan op een Arduino UNO of ESP32, met een voorbeeldsketch die je direct kunt uploaden.

1602 I2C LCD Display Demo

Dit project laat zien hoe je tekst kunt weergeven op een 1602 LCD-module met een I2C-backpack. Het initialiseert het display, schakelt de backlight in en print een begroeting samen met een live uptime-teller. Stel de potentiometer aan de achterkant van de module bij als het contrast van de tekst te hoog of te laag is.

Aansluitschema: LCD 1602/2004 I2C adapter op een Arduino UNO
Aansluitschema · Klik om te vergroten
Aansluittabel: LCD 1602/2004 I2C adapter op een Arduino UNO
Aansluittabel · Klik om te vergroten
1602_I2C_LCD_Display_Demo.ino · gecompileerd en getest
/*
 * ==================================================================
 *  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>

// Most 1602 I2C modules use address 0x27 or 0x3F
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  Serial.begin(115200);
  
  lcd.init();
  lcd.backlight();
  
  lcd.setCursor(0, 0);
  lcd.print("Hello, Arduino!");
  lcd.setCursor(0, 1);
  lcd.print("Uptime: 0s");
  
  Serial.println(F("1602 LCD display initialized."));
}

void loop() {
  static unsigned long seconds = 0;
  
  delay(1000);
  seconds++;
  
  lcd.setCursor(8, 1);
  lcd.print(seconds);
  lcd.print("s   ");
  
  Serial.print(F("Uptime (s): "));
  Serial.println(seconds);
}

Benodigde bibliotheken: LiquidCrystal I2C 1.1.2

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

ESP32 1602 I2C LCD Display-demo

Dit project toont een welkomstbericht en een uptime-teller op een 1602 I2C karakter-LCD. Er wordt een 4-kanaals bidirectionele logic level shifter gebruikt om de 3.3V I2C-signalen van de ESP32 veilig om te zetten naar de 5V-logica die de LCD-backpack nodig heeft. Zodra de voeding is ingeschakeld, initialiseert de LCD en werkt hij elke seconde de lopende seconden bij.

Aansluitschema: LCD 1602/2004 I2C adapter op een ESP32 DevKit V1
Aansluitschema · Klik om te vergroten
Aansluittabel: LCD 1602/2004 I2C adapter op een ESP32 DevKit V1
Aansluittabel · Klik om te vergroten
ESP32_1602_I2C_LCD_Display_Demo.ino · gecompileerd en getest
/*
 * ==================================================================
 *  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 the LCD address (commonly 0x27 or 0x3F) for a 16 chars and 2 line display
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  Serial.begin(115200);

  // Initialize I2C communication (SDA = GPIO 21, SCL = GPIO 22)
  Wire.begin(21, 22);

  // Initialize the LCD
  lcd.init();
  lcd.backlight();

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

  Serial.println("1602 LCD Initialized!");
}

void loop() {
  // Update uptime counter every second
  static unsigned long lastUpdate = 0;
  if (millis() - lastUpdate >= 1000) {
    lastUpdate = millis();
    unsigned long seconds = millis() / 1000;

    lcd.setCursor(8, 1);
    lcd.print(seconds);
    lcd.print("s   ");

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

Benodigde bibliotheken: LiquidCrystal I2C 1.1.2

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

LCD 1602/2004 I2C adapter

Met deze module kunt u een I2C / IIC communicatie-interface toevoegen aan uw 1602 of 2004 LCD display waardoor er slechts 2 data draden nodig zijn om uw LCD display aan te sturen.

• Voedingsspanning: 2,5 - 6 V
• ondersteunt het I2C-protocol
• Instellen van het apparaatadres (A0 / A1 / A2)
• Achtergrondverlichting Inschakelen/uitschakelen
• Contrastaanpassing mogelijk
• Afmetingen (LxBxH): 41,5 x 19 x 15,3 mm

 

Afmetingen
Lengte: 4,55cm
Breedte: 1,9cm
Hoogte: 1,5cm

  • Voor LCD displays
  • I2C / IIC
  • Adres instelbaar
  • Backlight schakelbaar
Bij afspelen wordt de video van YouTube geladen.

Waarom kiezen voor dit product?

  • Minder bedrading – Slechts 2 datadraden nodig.
  • Instelbaar adres – Apparaatadres A0/A1/A2 instelbaar.
  • Achtergrondverlichting – Inschakelen en uitschakelen mogelijk.
  • Contrast aanpassen – Contrast eenvoudig instelbaar.
Specificaties
Afmetingen41,5 x 19 x 15,3 mm
Breedte1,9 cm
Lengte4,55 cm
Voedingsspanning2,5 - 6 V
Hoogte1.5 cm

Vaak samen gekocht

Totaal: € 15,30

Beoordelingen

★★★★★ 5,0/5 2 beoordelingen
  • ★★★★★lucas van den oever

    Beter voor dan 16 kabels

  • ★★★★★Chris

    Funktioniert wie zu erwarten war!

Schrijf een beoordeling
Jouw beoordeling

Verzenden & retourneren

Verzending

  • Pakket met track & trace€ 7,70Binnen 24 uur
  • Ophalen bij PostNL locatie€ 7,40Binnen 24 uur
  • Brievenbuspakketje€ 3,70Binnen 2 werkdagen
  • Brievenbuspakketje 24 uur€ 4,55Binnen 24 uur
  • Afhalen in de winkelGratis
Alles over verzenden

Retourneren

Niet tevreden? Je hebt 30 dagen bedenktijd na ontvangst om het product terug te sturen.

Alles over retourneren

Eerder bekeken

Servo S3003 360 graden

Servo S3003 360 graden

€ 5,70
Testclip Zwart

Testclip Zwart

€ 1,00
AD9850 DDS Signaal Generator  Module

AD9850 DDS Signaal Generator Module

€ 18,50