Taula de continguts:

LCD I2C a NodeMCU V2 amb IDE Arduino: 3 passos
LCD I2C a NodeMCU V2 amb IDE Arduino: 3 passos

Vídeo: LCD I2C a NodeMCU V2 amb IDE Arduino: 3 passos

Vídeo: LCD I2C a NodeMCU V2 amb IDE Arduino: 3 passos
Vídeo: ESP8266 NodeMCU - Setup and Installation using Arduino IDE and writing an LED Hello World Program 2024, Juliol
Anonim
LCD I2C a NodeMCU V2 amb IDE Arduino
LCD I2C a NodeMCU V2 amb IDE Arduino

En aquesta instrucció ràpida, us mostraré com dinar la pantalla LCD amb l'adaptador sèrie I2C a NodeMCU v2 mitjançant ArduinoIDE i les biblioteques disponibles.

Pas 1: peces i programari necessaris

Maquinari:

1. NodeMCU v2

2. Pantalla LCD de 16x2 amb mòdul d'adaptador d'interfície sèrie i2c

3. Alguns cables, USB per a la font d'alimentació i càrrega d'esbossos

Programari:

1. ArduinoIDE -

2. Biblioteca LiquidCrystal_I2C -

Pas 2: Configuració del maquinari

Configuració del maquinari
Configuració del maquinari
Configuració del maquinari
Configuració del maquinari

Preparatius:

Quan feu una comanda de LCD a Ali / ebay, podeu soldar capçaleres de 16 pins a la pantalla LCD per evitar "embrutaments" quan es connecti a un adaptador de sèrie

Configuració:

  1. Col·loqueu la pantalla LCD i l'adaptador de sèrie a la taula de pa una al costat de l'altra
  2. Connecteu el pin SCL de l'adaptador amb el pin NodeMCU D1
  3. Connecteu el pin SDA de l'adaptador amb el pin NodeMCU D2
  4. Connecteu els pins GND, VCC de l'adaptador amb NodeMCU GND, Vin en conseqüència; aquí he d'explicar una cosa. Bàsicament, heu de connectar la pantalla LCD a una font de 5 V, però NodeMCU només té sortides de 3,3 V, de manera que la pantalla LCD és força fosca. Si proporcioneu LCD amb font externa de 5v, haureu d'utilitzar un convertidor de nivell lògic perquè no funcionarà. Aquí he utilitzat alguns pirates informàtics mitjançant l’alimentació USB subministrada que se suprimeix a Vin. És de 5V però funciona:)

Pas 3: l’esbós

L’esbós
L’esbós

Preparatius:

  1. Instal·leu ArduinoIDE
  2. Afegiu suport NodeMCU: aquí es descriu molt bé.
  3. Afegiu una biblioteca LiquidCrystal_I2C: feu servir les instruccions de l'autor. La instal·lació d’AdruinoIDE afegirà una versió obsoleta

L’esbós:

#incloure

#incloure

LiquidCrystal_I2C lcd (0x27, 16, 2);

configuració nul·la () {

Serial.begin (115200);

// Utilitzeu constants PINS predefinits

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Hola, NodeMCU");

}

void loop () {// no feu res aquí}

Pengeu l’esbós i ja teniu!

Recomanat: