Παραγγελία έως τις 14:00 τις εργάσιμες = αποστολή την ίδια ημέρα 30 ημέρες δικαίωμα υπαναχώρησης Εγγύηση 1 έτους
← Πίσω στην επισκόπηση

Με την αναπαραγωγή φορτώνεται το βίντεο από το YouTube.

Διάγραμμα σύνδεσης και παράδειγμα κώδικα

Έτσι συνδέεις το Προσαρμογέας I2C για LCD 1602/2004 σε ένα Arduino UNO ή ESP32, με ένα παράδειγμα sketch που μπορείς να ανεβάσεις αμέσως.

1602 I2C LCD Display Demo

Αυτό το έργο δείχνει πώς να συνδέσετε και να εμφανίσετε κείμενο σε μια μονάδα LCD 1602 με ένα 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 Demo οθόνης

Αυτό το έργο εμφανίζει ένα μήνυμα καλωσορίσματος και έναν μετρητή χρόνου λειτουργίας σε μια αλφαριθμητική οθόνη LCD 1602 I2C. Χρησιμοποιείται ένας αμφίδρομος μετατροπέας στάθμης λογικής 4 καναλιών για να γεφυρώσει με ασφάλεια τα σήματα I2C 3.3V του ESP32 με τη λογική 5V που απαιτεί το backpack της LCD. Μόλις τροφοδοτηθεί, η 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

Πρόσφατα προβεβλημένα

220VAC προς 12VDC 0,25A converter module HLK-PM12

220VAC προς 12VDC 0,25A converter module HLK-PM12

€ 5,05
Συνδυαστικό Breadboard 4 Σε 1 Ομάδα

Συνδυαστικό Breadboard 4 Σε 1 Ομάδα

€ 10,40
Δίοδος 1N5399 1000V / 1.5A

Δίοδος 1N5399 1000V / 1.5A

€ 0,45
Μονάδα Ρελέ 12v | 8-καναλιών

Μονάδα Ρελέ 12v | 8-καναλιών

€ 9,85
ACEBOTT ESP32 Ρομποτικός Βραχίονας Ελεγχόμενος και Προγραμματιζόμενος | DIY | STEM

ACEBOTT ESP32 Ρομποτικός Βραχίονας Ελεγχόμενος και Προγραμματιζόμενος | DIY | STEM

€ 69,00
Mini OLED display λευκό 0.91 inch 128x32 I2C

Mini OLED display λευκό 0.91 inch 128x32 I2C

€ 2,99
Varta CR2032 Lithiumcel 3 Volt Μπαταρία

Varta CR2032 Lithiumcel 3 Volt Μπαταρία

€ 1,49
USB PC 2-καναλικό 5V ρελέ

USB PC 2-καναλικό 5V ρελέ

€ 7,00
SX1278 Ra-02 LoRa Module 433Mhz

SX1278 Ra-02 LoRa Module 433Mhz

€ 11,40
Προβολή