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 verde/gialla con I2C pre-saldato a un Arduino UNO o ESP32, con uno sketch di esempio che puoi caricare subito.

1602 I2C LCD Display Demo

Questo progetto collega un LCD 16x2 caratteri tramite I2C a un Arduino Uno. Il display si inizializza, accende la retroilluminazione, mostra un messaggio di benvenuto sulla prima riga e conta il tempo di attività in secondi sulla seconda riga.

Schema di collegamento: LCD 1602 con retroilluminazione verde/gialla con I2C pre-saldato su un Arduino UNO
Schema di collegamento · Clicca per ingrandire
Tabella di collegamento: LCD 1602 con retroilluminazione verde/gialla 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>

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

Librerie necessarie: LiquidCrystal I2C 1.1.2

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

ESP32 con display LCD I2C 1602

Questo progetto mostra come collegare e visualizzare testo su un display LCD 1602 usando un backpack I2C. Viene utilizzato un convertitore di livello logico bidirezionale a 4 canali per tradurre in modo sicuro i segnali I2C da 3.3V dell’ESP32 nei segnali da 5V richiesti dal modulo LCD. Dopo il caricamento, il LCD mostra un messaggio di benvenuto e aggiorna ogni secondo un contatore di uptime.

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

Librerie necessarie: LiquidCrystal I2C 1.1.2

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

Visti di recente

LED 5mm Super Flux Piranha 4pin - Blu

LED 5mm Super Flux Piranha 4pin - Blu

€ 0,60
10x Condensatore 330uF 16v Elettrolitico (ELCO) nero

10x Condensatore 330uF 16v Elettrolitico (ELCO) nero

€ 2,79
Piastra di prototipazione sperimentale 5x7cm verde

Piastra di prototipazione sperimentale 5x7cm verde

€ 1,00
Staffa di montaggio in metallo HC-SR04

Staffa di montaggio in metallo HC-SR04

€ 2,90
Pulsante | momentaneo - impulso | 12x12x7 | Bianco

Pulsante | momentaneo - impulso | 12x12x7 | Bianco

€ 0,75
Vedi
LED SMD 1W ad Alta Potenza - Bianco Freddo

LED SMD 1W ad Alta Potenza - Bianco Freddo

€ 0,60
10x Condensatore 1uF 50v Elettrolitico (ELCO) nero

10x Condensatore 1uF 50v Elettrolitico (ELCO) nero

€ 0,79
Scheda breakout femmina Ethernet RJ45 UTP

Scheda breakout femmina Ethernet RJ45 UTP

€ 2,20
10x Condensatore 33uF 25v Elettrolitico (ELCO) nero

10x Condensatore 33uF 25v Elettrolitico (ELCO) nero

€ 1,99
LED RGB 12-bit WS2812b circolare rotondo (Neopixel)

LED RGB 12-bit WS2812b circolare rotondo (Neopixel)

€ 2,10
10x resistenza 100K Ohm 1/4 Watt 5%

10x resistenza 100K Ohm 1/4 Watt 5%

€ 1,25
Motore passo-passo NEMA17 lungo 34mm

Motore passo-passo NEMA17 lungo 34mm

€ 14,05