Commandé avant 14h00 un jour ouvrable = expédié le jour même 30 jours de délai de rétractation Garantie d’un an
← Retour à l’aperçu

La lecture charge la vidéo depuis YouTube.

Schéma de câblage et exemple de code

Voici comment connecter le 1602 LCD rétroéclairage vert/jaune avec I2C pré-soudé à un Arduino UNO ou à un ESP32, avec un exemple de sketch que tu peux téléverser directement.

1602 I2C LCD Display Demo

Ce projet connecte un écran LCD 16x2 via I2C à un Arduino Uno. L’écran s’initialise, allume le rétroéclairage, affiche un message de bienvenue sur la première ligne et compte le temps de fonctionnement en secondes sur la deuxième ligne.

Schéma de câblage : 1602 LCD  rétroéclairage vert/jaune avec I2C pré-soudé sur un Arduino UNO
Schéma de câblage · Cliquez pour agrandir
Tableau de câblage : 1602 LCD  rétroéclairage vert/jaune avec I2C pré-soudé sur un Arduino UNO
Tableau de câblage · Cliquez pour agrandir
1602_I2C_LCD_Display_Demo.ino · compilé et testé
/*
 * ==================================================================
 *  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);
}

Bibliothèques nécessaires : LiquidCrystal I2C 1.1.2

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

ESP32 avec écran LCD I2C 1602

Ce projet montre comment connecter et afficher du texte sur un écran LCD 1602 à l’aide d’un backpack I2C. Un convertisseur de niveau logique bidirectionnel à 4 canaux est utilisé pour traduire en toute sécurité les signaux I2C 3.3V de l’ESP32 vers les signaux 5V requis par le module LCD. Après le téléversement, le LCD affiche un message de bienvenue et met à jour un compteur d’uptime toutes les secondes.

Schéma de câblage : 1602 LCD  rétroéclairage vert/jaune avec I2C pré-soudé sur un ESP32 DevKit V1
Schéma de câblage · Cliquez pour agrandir
Tableau de câblage : 1602 LCD  rétroéclairage vert/jaune avec I2C pré-soudé sur un ESP32 DevKit V1
Tableau de câblage · Cliquez pour agrandir
ESP32_with_1602_I2C_LCD_Display.ino · compilé et testé
/*
 * ==================================================================
 *  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);
}

Bibliothèques nécessaires : LiquidCrystal I2C 1.1.2

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

Récemment consultés

Potentiomètre Trimpot 201 200

Potentiomètre Trimpot 201 200

€ 0,50
Porte-batteries 4x 18650

Porte-batteries 4x 18650

€ 1,40
Combinaison Breadboard 4 en 1 Groupe

Combinaison Breadboard 4 en 1 Groupe

€ 10,40
Relais USB PC 2 canaux 5V

Relais USB PC 2 canaux 5V

€ 7,00
Module capteur de comptage infrarouge - 5mm

Module capteur de comptage infrarouge - 5mm

€ 1,50
Indicateur d’état de batterie 6V

Indicateur d’état de batterie 6V

€ 2,35
module d'isolement à optocoupleur à 2 canaux

module d'isolement à optocoupleur à 2 canaux

€ 2,00
Interrupteur DIP 1 broche 2.54mm

Interrupteur DIP 1 broche 2.54mm

€ 0,90
Module capteur de son pour Arduino

Module capteur de son pour Arduino

€ 1,50
Potentiomètre Trimpot 502 5K

Potentiomètre Trimpot 502 5K

€ 0,50