Поръчано в работни дни преди 14:00 ч. = изпратено същия ден и в 98% от случаите пристига на следващия ден. Безплатно връщане 30 дни за размисъл 1 година гаранция

Схема на свързване и примерен код

Ето как да свържеш I2C адаптер за LCD 1602/2004 към Arduino UNO или ESP32, с примерен sketch, който можеш да качиш веднага.

1602 I2C LCD Display Demo

Този проект показва как да свържете и да показвате текст на 1602 LCD модул с I2C backpack. Той инициализира дисплея, включва подсветката и отпечатва поздрав заедно с брояч на времето на работа в реално време. Регулирайте потенциометъра на гърба на модула, ако контрастът на текста е твърде висок или твърде нисък.

Схема на свързване: I2C адаптер за LCD 1602/2004 на Arduino UNO
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: I2C адаптер за LCD 1602/2004 на Arduino UNO
Таблица на свързване · Кликни, за да увеличиш
1602_I2C_LCD_Display_Demo.ino · компилирано и тествано
/*
 * ==================================================================
 *  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);
}

Необходими библиотеки: LiquidCrystal I2C 1.1.2

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

ESP32 1602 I2C LCD демонстрация

Този проект показва приветствено съобщение и брояч на работното време на 1602 I2C LCD с символи. Използва се 4-канален двупосочен преобразувател на логически нива, за да се свържат безопасно 3.3V I2C сигналите на ESP32 с 5V логиката, изисквана от LCD backpack-а. След подаване на захранване LCD ще се инициализира и ще обновява текущите секунди всяка секунда.

Схема на свързване: I2C адаптер за LCD 1602/2004 на ESP32 DevKit V1
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: I2C адаптер за LCD 1602/2004 на ESP32 DevKit V1
Таблица на свързване · Кликни, за да увеличиш
ESP32_1602_I2C_LCD_Display_Demo.ino · компилирано и тествано
/*
 * ==================================================================
 *  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");
  }
}

Необходими библиотеки: LiquidCrystal I2C 1.1.2

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

I2C адаптер за LCD 1602/2004

С този модул можете да добавите I2C / IIC комуникационен интерфейс към вашия 1602 или 2004 LCD дисплей, като са необходими само 2 data проводника за управление на LCD дисплея.

• Захранващо напрежение: 2,5 - 6 V
• поддържа I2C протокола
• Настройване на адреса на устройството (A0 / A1 / A2)
• Включване/изключване на подсветката
• Възможна е настройка на контраста
• Размери (LxBxH): 41,5 x 19 x 15,3 mm

 

Размери
Дължина: 4,55cm
Ширина: 1,9cm
Височина: 1,5cm

  • За LCD дисплеи
  • I2C / IIC
  • Адресът е регулируем
  • Подсветката е превключваема
При пускане видеото се зарежда от YouTube.

Защо да изберете този продукт?

  • По-малко окабеляване – Необходими са само 2 линии за данни.
  • Регулируем адрес – Адресът на устройството A0/A1/A2 е регулируем.
  • Подсветка – Възможно е включване и изключване.
  • Регулиране на контраста – Контрастът се настройва лесно.
Спецификации
Размери41,5 x 19 x 15,3 mm
Ширина1,9 cm
Дължина4,55 cm
Захранващо напрежение2,5 - 6 V
Височина1,5 cm

Често купувани заедно

Общо: € 15,30

Отзиви

★★★★★ 5,0/5 2 отзива
  • ★★★★★lucas van den oever

    По-добре от 16 кабела

  • ★★★★★Chris

    Работи както се очакваше!

Напиши отзив
Твоята оценка

Доставка & връщане

Доставка

  • Пратка с track & trace€ 7,70В рамките на 24 часа
  • Вземане от локация на PostNL€ 7,40В рамките на 24 часа
  • Пратка за пощенската кутия€ 3,70В рамките на 2 работни дни
  • Пратка за пощенска кутия 24 часа€ 4,55В рамките на 24 часа
  • Вземане от магазинаБезплатно
Всичко за доставката

Връщане

Не си доволен? Имаш 30 дни след получаването, за да върнеш продукта.

Всичко за връщането

Наскоро разгледани

Помпа за разпояване Tinzuiger

Помпа за разпояване Tinzuiger

€ 2,40
Релеен модул 5v Low

Релеен модул 5v Low

€ 1,89
ESP-01 Адаптер 3.3V 5V

ESP-01 Адаптер 3.3V 5V

€ 2,10
XT60 женски конектор

XT60 женски конектор

€ 1,49
Диод FR207 1000V / 2A

Диод FR207 1000V / 2A

€ 0,25
8-канален I2C мултиплексор PCA9548A

8-канален I2C мултиплексор PCA9548A

€ 1,95