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

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

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

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

1602 I2C LCD Display Demo

Αυτό το project συνδέει μια οθόνη LCD 16x2 χαρακτήρων μέσω I2C σε ένα Arduino Uno. Η οθόνη αρχικοποιείται, ανάβει τον οπίσθιο φωτισμό, εμφανίζει ένα μήνυμα καλωσορίσματος στην πρώτη γραμμή και μετρά τον χρόνο λειτουργίας σε δευτερόλεπτα στη δεύτερη γραμμή.

Διάγραμμα σύνδεσης: 1602 LCD  πράσινο/κίτρινο backlight με  I2C προκολλημένο σε ένα Arduino UNO
Διάγραμμα σύνδεσης · Κάνε κλικ για μεγέθυνση
Πίνακας σύνδεσης: 1602 LCD  πράσινο/κίτρινο backlight με  I2C προκολλημένο σε ένα 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>

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

Απαραίτητες βιβλιοθήκες: LiquidCrystal I2C 1.1.2

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

ESP32 με οθόνη LCD I2C 1602

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

Διάγραμμα σύνδεσης: 1602 LCD  πράσινο/κίτρινο backlight με  I2C προκολλημένο σε ένα ESP32 DevKit V1
Διάγραμμα σύνδεσης · Κάνε κλικ για μεγέθυνση
Πίνακας σύνδεσης: 1602 LCD  πράσινο/κίτρινο backlight με  I2C προκολλημένο σε ένα ESP32 DevKit V1
Πίνακας σύνδεσης · Κάνε κλικ για μεγέθυνση
ESP32_with_1602_I2C_LCD_Display.ino · μεταγλωττισμένο και δοκιμασμένο
/*
 * ==================================================================
 *  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);
}

Απαραίτητες βιβλιοθήκες: LiquidCrystal I2C 1.1.2

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

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

L293D Πλακέτα Οδήγησης Κινητήρα για ESP8266 V2 ESP12E

L293D Πλακέτα Οδήγησης Κινητήρα για ESP8266 V2 ESP12E

€ 2,90
Κουμπί | on-off self lock | 5V LED Πορτοκαλί | RVS | 12mm

Κουμπί | on-off self lock | 5V LED Πορτοκαλί | RVS | 12mm

€ 3,49
Προβολή
Κουμπί | on-off self lock | 5V LED Κόκκινο | RVS | 12mm

Κουμπί | on-off self lock | 5V LED Κόκκινο | RVS | 12mm

€ 3,49
Σετ pigtail connector Micro JST PH 6 pins male female

Σετ pigtail connector Micro JST PH 6 pins male female

€ 1,85
Μονάδα αισθητήρα ήχου με μικρό μικρόφωνο KY-038

Μονάδα αισθητήρα ήχου με μικρό μικρόφωνο KY-038

€ 1,60
WCMCU-5102 module stereo DAC ψηφιακός σε αναλογικό μετατροπέας

WCMCU-5102 module stereo DAC ψηφιακός σε αναλογικό μετατροπέας

€ 9,95
Θερμοαγώγιμη πάστα 1gr 0.25ml γκρι σε σύριγγα

Θερμοαγώγιμη πάστα 1gr 0.25ml γκρι σε σύριγγα

€ 4,30
Κουμπί για ποτενσιόμετρο Λευκό 15mm 17mm

Κουμπί για ποτενσιόμετρο Λευκό 15mm 17mm

€ 0,40
5mm Super Flux Piranha 4pin LED - Μπλε

5mm Super Flux Piranha 4pin LED - Μπλε

€ 0,60
Κεραμικός πυκνωτής - 103 - 100V - 0.01uF / 10nF / 10.000pF

Κεραμικός πυκνωτής - 103 - 100V - 0.01uF / 10nF / 10.000pF

€ 0,40
Σύρμα περιέλιξης Χαλκού Ø0.2mm - 178m - 97 ohm

Σύρμα περιέλιξης Χαλκού Ø0.2mm - 178m - 97 ohm

€ 9,70
Προβολή
Μονάδα φαναριού 5V LED για Arduino

Μονάδα φαναριού 5V LED για Arduino

€ 1,89