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 LCD 1602 à rétroéclairage bleu avec I2C pré-soudé à un Arduino UNO ou à un ESP32, avec un exemple de sketch que tu peux téléverser directement.

Démo d’écran LCD I2C 1602

Connectez l’écran LCD I2C 1602 à l’Arduino Uno avec seulement quatre fils. Le sketch initialise l’écran, active le rétroéclairage et affiche un message de bienvenue ainsi qu’un compteur de temps de fonctionnement en direct mis à jour chaque seconde. Ajustez le petit potentiomètre à l’arrière du module si le texte paraît trop faible ou trop sombre.

Schéma de câblage : LCD 1602 à rétroéclairage bleu avec I2C pré-soudé sur un Arduino UNO
Schéma de câblage · Cliquez pour agrandir
Tableau de câblage : LCD 1602 à rétroéclairage bleu 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>

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

Bibliothèques nécessaires : LiquidCrystal I2C 1.1.2

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

Démo écran LCD I2C 1602 ESP32

Ce projet montre comment connecter un écran LCD I2C 1602 5V à un ESP32 à l’aide d’un convertisseur de niveaux logiques pour une communication bidirectionnelle sûre. L’écran s’initialise, active le rétroéclairage et affiche un message de bienvenue ainsi qu’un compteur de temps de fonctionnement mis à jour.

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

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

Servo MG996R 360 degrés

Servo MG996R 360 degrés

€ 9,35
Potentiomètre Trimpot 504 500K

Potentiomètre Trimpot 504 500K

€ 0,50
Capteur CO2 MH-Z19B avec câble

Capteur CO2 MH-Z19B avec câble

€ 43,25
Capteur optique réfléchissant TCRT5000

Capteur optique réfléchissant TCRT5000

€ 0,55
Capteur de réflexion infrarouge E18-D80NK

Capteur de réflexion infrarouge E18-D80NK

€ 4,70
Module relais 5 V bas niveau | 8 canaux

Module relais 5 V bas niveau | 8 canaux

€ 6,00
Voir
Mini écran OLED jaune 0.96 inch 128x64 I2C

Mini écran OLED jaune 0.96 inch 128x64 I2C

€ 8,95
Potentiomètre Trimpot 203 20K

Potentiomètre Trimpot 203 20K

€ 0,50