Πίνακας περιεχομένων:

I2C LCD στο NodeMCU V2 Με Arduino IDE: 3 βήματα
I2C LCD στο NodeMCU V2 Με Arduino IDE: 3 βήματα

Βίντεο: I2C LCD στο NodeMCU V2 Με Arduino IDE: 3 βήματα

Βίντεο: I2C LCD στο NodeMCU V2 Με Arduino IDE: 3 βήματα
Βίντεο: #5 Аналоговый ввод FLProg на ЖК-дисплее I2C | ESP32 NodeMCU |Визуальное программирование для Arduino 2024, Νοέμβριος
Anonim
I2C LCD στο NodeMCU V2 Με Arduino IDE
I2C LCD στο NodeMCU V2 Με Arduino IDE

Σε αυτό το γρήγορο οδηγό θα σας δείξω πώς να γευματίσετε LCD με σειριακό προσαρμογέα I2C στο NodeMCU v2 χρησιμοποιώντας το ArduinoIDE και τις διαθέσιμες βιβλιοθήκες.

Βήμα 1: Απαιτούμενα μέρη και λογισμικό

Σκεύη, εξαρτήματα:

1. NodeMCU v2

2. Οθόνη LCD 16x2 με μονάδα προσαρμογέα σειριακής διασύνδεσης i2c

3. Μερικά καλώδια, USB για παροχή ρεύματος και μεταφόρτωση σκίτσων

Λογισμικό:

1. ArduinoIDE -

2. Βιβλιοθήκη LiquidCrystal_I2C-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

Βήμα 2: Ρύθμιση υλικού

Ρύθμιση υλικού
Ρύθμιση υλικού
Ρύθμιση υλικού
Ρύθμιση υλικού

Προετοιμασίες:

Όταν παραγγέλνετε LCD από το Ali/ebay, μπορείτε να κολλήσετε κεφαλίδες 16 ακίδων στην οθόνη LCD, προκειμένου να αποφύγετε το "χάος της καλωδίωσης" κατά τη σύνδεση σε σειριακό προσαρμογέα

Ρύθμιση:

  1. Τοποθετήστε την οθόνη LCD και τον σειριακό προσαρμογέα στη σανίδα ψωμιού το ένα δίπλα στο άλλο
  2. Συνδέστε τον πείρο SCL του προσαρμογέα με τον πείρο NodeMCU D1
  3. Συνδέστε την καρφίτσα SDA του προσαρμογέα με την ακίδα NodeMCU D2
  4. Συνδέστε αντίστοιχα τις καρφίτσες GND, VCC του προσαρμογέα με NodeMCU GND, Vin - εδώ πρέπει να εξηγήσω ένα πράγμα. Βασικά θα πρέπει να συνδέσετε την οθόνη LCD στην πηγή 5v, αλλά το NodeMCU έχει μόνο έξοδοι 3.3v, έτσι ώστε η οθόνη LCD να είναι αρκετά σκοτεινή. Εάν παρέχετε LCD με εξωτερική πηγή 5v, θα πρέπει να χρησιμοποιήσετε μετατροπέα λογικού επιπέδου γιατί δεν θα λειτουργήσει. Εδώ χρησιμοποίησα κάποιο hack χρησιμοποιώντας ισχύ που παρέχεται μέσω USB και παρακάμπτεται στο Vin. Είναι 5V αλλά λειτουργεί:)

Βήμα 3: Το σκίτσο

Το Σκίτσο
Το Σκίτσο

Προετοιμασίες:

  1. Εγκαταστήστε το ArduinoIDE
  2. Προσθέστε υποστήριξη NodeMCU - περιγράφεται όμορφα εδώ.
  3. Προσθήκη βιβλιοθήκης LiquidCrystal_I2C - χρησιμοποιήστε τις οδηγίες που παρέχονται από τον συγγραφέα. Η εγκατάσταση από το AdruinoIDE θα προσθέσει ξεπερασμένη έκδοση

Το σκίτσο:

#περιλαμβάνω

#περιλαμβάνω

LiquidCrystal_I2C LCD (0x27, 16, 2);

void setup () {

Serial.begin (115200);

// Χρησιμοποιήστε προκαθορισμένες συνιστώσες PINS

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Γεια, NodeMCU");

}

void loop () {// μην κάνετε τίποτα εδώ}

Ανεβάστε το σκίτσο και τελειώσατε!

Συνιστάται: