Cuprins:

LCD I2C pe NodeMCU V2 cu IDE Arduino: 3 pași
LCD I2C pe NodeMCU V2 cu IDE Arduino: 3 pași

Video: LCD I2C pe NodeMCU V2 cu IDE Arduino: 3 pași

Video: LCD I2C pe NodeMCU V2 cu IDE Arduino: 3 pași
Video: How to Use I2C LCD with Arduino | Very Easy Arduino LCD I2C Tutorial | Arduino 16x2 LCD I2C Tutorial 2024, Iulie
Anonim
LCD I2C pe NodeMCU V2 Cu Arduino IDE
LCD I2C pe NodeMCU V2 Cu Arduino IDE

În această instrucțiune rapidă vă voi arăta cum să luați masa LCD cu adaptorul serial I2C pe NodeMCU v2 folosind ArduinoIDE și bibliotecile disponibile.

Pasul 1: Piese și software necesare

Hardware:

1. NodeMCU v2

2. Afișaj LCD 16x2 cu modul adaptor de interfață serial i2c

3. Unele fire, USB pentru alimentare și încărcarea schițelor

Software:

1. ArduinoIDE -

2. Biblioteca LiquidCrystal_I2C -

Pasul 2: Configurare hardware

Configurare hardware
Configurare hardware
Configurare hardware
Configurare hardware

Pregătiri:

Când comandați LCD de la Ali / ebay, puteți lipi anteturi cu 16 pini pe afișajul LCD, pentru a evita „dezordinea cablării” la conectarea la adaptorul serial

Înființat:

  1. Așezați afișajul LCD și adaptorul serial pe placa de pană unul lângă celălalt
  2. Conectați pinul SCL al adaptorului cu pinul NodeMCU D1
  3. Conectați pinul SDA al adaptorului cu pinul NodeMCU D2
  4. Conectați adaptorul GND, pinii VCC cu NodeMCU GND, Vin în consecință - aici trebuie să explic un lucru. Practic, ar trebui să conectați afișajul LCD la sursa de 5v, dar NodeMCU are doar ieșiri de 3.3v, astfel încât ecranul LCD este destul de întunecat. Dacă furnizați LCD cu sursă externă de 5v, va trebui să utilizați convertorul de nivel logic, deoarece nu va funcționa. Aici am folosit unele hack-uri folosind puterea oferită de USB, care este ocolită de Vin. Este 5V dar funcționează:)

Pasul 3: Schița

Schița
Schița

Pregătiri:

  1. Instalați ArduinoIDE
  2. Adăugați suport NodeMCU - descris frumos aici.
  3. Adăugați o bibliotecă LiquidCrystal_I2C - folosiți instrucțiunile furnizate de autor. Instalarea de la AdruinoIDE va adăuga o versiune învechită

Schița:

#include

#include

LiquidCrystal_I2C lcd (0x27, 16, 2);

configurare nulă () {

Serial.begin (115200);

// Utilizați constrângeri PINS predefinite

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Bună ziua, NodeMCU");

}

void loop () {// nu face nimic aici}

Încărcați schița și gata!

Recomandat: