Encomendado em dias úteis antes das 14:00 = enviado no mesmo dia e, em 98% dos casos, entregue no dia seguinte. Devolução gratuita 30 dias para refletir 1 ano de garantia

Esquema de ligação e exemplo de código

Como ligar o Adaptador I2C para LCD 1602/2004 a um Arduino UNO ou ESP32, com um sketch de exemplo que podes carregar já.

1602 I2C LCD Display Demo

This project shows how to connect and display text on a 1602 LCD module with an I2C backpack. It initializes the display, turns on the backlight, and prints a greeting along with a live uptime counter. Adjust the potentiometer on the back of the module if the text contrast is too high or low.

Esquema de ligação: Adaptador I2C para LCD 1602/2004 num Arduino UNO
Esquema de ligação · Clique para ampliar
Tabela de ligação: Adaptador I2C para LCD 1602/2004 num Arduino UNO
Tabela de ligação · Clique para ampliar
1602_I2C_LCD_Display_Demo.ino · compilado e testado
/*
 * ==================================================================
 *  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);
}

Bibliotecas necessárias: LiquidCrystal I2C 1.1.2

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

ESP32 1602 I2C LCD Display Demo

This project displays a welcome message and an uptime counter on a 1602 I2C character LCD. A 4-channel bidirectional logic level shifter is used to safely bridge the 3.3V I2C signals of the ESP32 to the 5V logic required by the LCD backpack. Once powered, the LCD will initialize and update the running seconds every second.

Esquema de ligação: Adaptador I2C para LCD 1602/2004 num ESP32 DevKit V1
Esquema de ligação · Clique para ampliar
Tabela de ligação: Adaptador I2C para LCD 1602/2004 num ESP32 DevKit V1
Tabela de ligação · Clique para ampliar
ESP32_1602_I2C_LCD_Display_Demo.ino · compilado e testado
/*
 * ==================================================================
 *  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");
  }
}

Bibliotecas necessárias: LiquidCrystal I2C 1.1.2

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

Adaptador I2C para LCD 1602/2004

Com este módulo, você pode adicionar uma interface de comunicação I2C / IIC ao seu display LCD 1602 ou 2004, permitindo que sejam necessários apenas 2 fios de dados para controlar o seu display LCD.

• Tensão de alimentação: 2,5 - 6 V
• suporta o protocolo I2C
• Definição do endereço do dispositivo (A0 / A1 / A2)
• Ligar/desligar a retroiluminação
• Ajuste de contraste possível
• Dimensões (CxLxA): 41,5 x 19 x 15,3 mm

 

Dimensões
Comprimento: 4,55cm
Largura: 1,9cm
Altura: 1,5cm

  • Voor LCD displays
  • I2C / IIC
  • Adres instelbaar
  • Backlight schakelbaar
Ao reproduzir, o vídeo do YouTube é carregado.

Por que escolher este produto?

  • Minder bedrading – Slechts 2 datadraden nodig.
  • Instelbaar adres – Apparaatadres A0/A1/A2 instelbaar.
  • Achtergrondverlichting – Inschakelen en uitschakelen mogelijk.
  • Contrast aanpassen – Contrast eenvoudig instelbaar.
Especificações
Dimensões41,5 x 19 x 15,3 mm
Largura1,9 cm
Comprimento4,55 cm
Tensão de alimentação2,5 - 6 V
Altura1.5 cm

Frequentemente comprados juntos

Total: € 15,30

Avaliações

★★★★★ 5,0/5 2 avaliações
  • ★★★★★lucas van den oever

    Melhor do que 16 cabos

  • ★★★★★Chris

    Funciona como esperado!

Escrever uma avaliação
A tua avaliação

Envio & devoluções

Envio

  • Pacote com Track & Trace€ 6,20Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 7,35Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 8,50Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 9,15Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
Tudo sobre envios

Devoluções

Não ficas satisfeito? Tens 30 dias após a receção para devolver o produto.

Tudo sobre devoluções

Vistos recentemente

Suporte de pilhas 6x AA com jack DC (9V)

Suporte de pilhas 6x AA com jack DC (9V)

€ 2,20
Adaptador ESP-01 3.3V 5V

Adaptador ESP-01 3.3V 5V

€ 2,10
Mini display OLED branco 1.3 inch 128x64 I2C

Mini display OLED branco 1.3 inch 128x64 I2C

€ 6,99