Ordinato entro le 14:00 nei giorni lavorativi = spedito in giornata 30 giorni per il recesso Garanzia di 1 anno
← Torna alla panoramica

La riproduzione carica il video da YouTube.

Schema di collegamento ed esempio di codice

Ecco come collegare il LCD 1602 con retroilluminazione blu con I2C pre-saldato a un Arduino UNO o ESP32, con uno sketch di esempio che puoi caricare subito.

Demo display LCD I2C 1602

Collega il display LCD I2C 1602 all’Arduino Uno usando solo quattro fili. Lo sketch inizializza il display, abilita la retroilluminazione e mostra un messaggio di benvenuto insieme a un contatore di uptime in tempo reale aggiornato ogni secondo. Regola il piccolo potenziometro sul retro del modulo se il testo appare troppo tenue o troppo scuro.

Schema di collegamento: LCD 1602 con retroilluminazione blu con I2C pre-saldato su un Arduino UNO
Schema di collegamento · Clicca per ingrandire
Tabella di collegamento: LCD 1602 con retroilluminazione blu con I2C pre-saldato su un Arduino UNO
Tabella di collegamento · Clicca per ingrandire
1602_I2C_LCD_Display_Demo.ino · compilato e testato
/*
 * ==================================================================
 *  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);
}

Librerie necessarie: LiquidCrystal I2C 1.1.2

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

Demo display LCD I2C 1602 per ESP32

Questo progetto mostra come collegare un display LCD I2C 1602 da 5V a un ESP32 usando un logic level shifter per una comunicazione bidirezionale sicura. Il display si inizializza, accende la retroilluminazione e mostra un messaggio di benvenuto insieme a un contatore di uptime aggiornato.

Schema di collegamento: LCD 1602 con retroilluminazione blu con I2C pre-saldato su un ESP32 DevKit V1
Schema di collegamento · Clicca per ingrandire
Tabella di collegamento: LCD 1602 con retroilluminazione blu con I2C pre-saldato su un ESP32 DevKit V1
Tabella di collegamento · Clicca per ingrandire
ESP32_1602_I2C_LCD_Display_Demo.ino · compilato e testato
/*
 * ==================================================================
 *  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);
}

Librerie necessarie: LiquidCrystal I2C 1.1.2

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