Sommario:

LCD I2C su NodeMCU V2 con Arduino IDE: 3 passaggi
LCD I2C su NodeMCU V2 con Arduino IDE: 3 passaggi

Video: LCD I2C su NodeMCU V2 con Arduino IDE: 3 passaggi

Video: LCD I2C su NodeMCU V2 con Arduino IDE: 3 passaggi
Video: How To Interface LCD Display To NodeMCU Esp8266 using I2C Module 2024, Novembre
Anonim
LCD I2C su NodeMCU V2 con Arduino IDE
LCD I2C su NodeMCU V2 con Arduino IDE

In questo rapido tutorial ti mostrerò come pranzare LCD con l'adattatore seriale I2C su NodeMCU v2 usando ArduinoIDE e le librerie disponibili.

Passaggio 1: parti e software necessari

Hardware:

1. NodeMCU v2

2. Display LCD 16x2 con modulo adattatore interfaccia seriale i2c

3. Alcuni cavi, USB per l'alimentazione e il caricamento di schizzi

Software:

1. ArduinoIDE -

2. Libreria LiquidCrystal_I2C -

Passaggio 2: configurazione hardware

Configurazione hardware
Configurazione hardware
Configurazione hardware
Configurazione hardware

Preparazioni:

Quando ordini LCD da Ali/ebay puoi saldare le intestazioni a 16 pin al display LCD per evitare "disordine di cablaggio" durante il collegamento all'adattatore seriale

Impostare:

  1. Posiziona il display LCD e l'adattatore seriale sulla breadboard uno accanto all'altro
  2. Collegare il pin SCL dell'adattatore con il pin NodeMCU D1
  3. Collegare il pin SDA dell'adattatore con il pin NodeMCU D2
  4. Collegare GND dell'adattatore, pin VCC con NodeMCU GND, Vin di conseguenza - qui devo spiegare una cosa. Fondamentalmente dovresti collegare il display LCD alla sorgente 5v ma NodeMCU ha solo uscite 3.3v, quindi l'LCD è piuttosto scuro. Se fornisci LCD con una sorgente 5v esterna, dovrai utilizzare un convertitore di livello logico perché non funzionerà. Qui ho usato alcuni hack usando l'alimentazione fornita dall'USB che viene bypassata a Vin. È 5V ma funziona:)

Passaggio 3: lo schizzo

lo schizzo
lo schizzo

Preparazioni:

  1. Installa ArduinoIDE
  2. Aggiungi il supporto NodeMCU - ben descritto qui.
  3. Aggiungi la libreria LiquidCrystal_I2C - utilizza le istruzioni fornite dall'autore. L'installazione da AdruinoIDE aggiungerà una versione obsoleta

Lo schizzo:

#includere

#includere

LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {

Serial.begin(115200);

//Usa i PIN predefiniti const

Wire.begin(D2, D1);

lcd.begin();

lcd.home();

lcd.print("Ciao, NodeMCU");

}

void loop() { // non fare nulla qui }

Carica lo schizzo e il gioco è fatto!

Consigliato: