Taula de continguts:
Vídeo: LCD I2C a NodeMCU V2 amb IDE Arduino: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
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
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ó:
- Col·loqueu la pantalla LCD i l'adaptador de sèrie a la taula de pa una al costat de l'altra
- Connecteu el pin SCL de l'adaptador amb el pin NodeMCU D1
- Connecteu el pin SDA de l'adaptador amb el pin NodeMCU D2
- 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
Preparatius:
- Instal·leu ArduinoIDE
- Afegiu suport NodeMCU: aquí es descriu molt bé.
- 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:
PWM amb ESP32 - LED d’atenuació amb PWM a ESP 32 amb Arduino IDE: 6 passos
PWM amb ESP32 | LED d’atenuació amb PWM a ESP 32 amb Arduino IDE: en aquest instructable veurem com generar senyals PWM amb ESP32 mitjançant Arduino IDE & PWM s'utilitza bàsicament per generar sortida analògica des de qualsevol MCU i aquesta sortida analògica pot ser de 0V a 3,3V (en cas d'esp32) & de
Pantalla LCD I2C / IIC - Utilitzeu un LCD SPI a la pantalla LCD I2C mitjançant el mòdul SPI a IIC amb Arduino: 5 passos
Pantalla LCD I2C / IIC | Utilitzeu un LCD SPI a la pantalla LCD I2C Utilitzant el mòdul SPI a IIC amb Arduino: Hola, ja que un SPI LCD 1602 normal té massa cables per connectar-se, de manera que és molt difícil connectar-lo amb arduino, però hi ha un mòdul disponible al mercat. converteix la pantalla SPI en pantalla IIC, de manera que només heu de connectar 4 cables
Neopixel Ws2812 Rainbow LED Glow amb M5stick-C - Funcionament de Rainbow a Neopixel Ws2812 amb M5stack M5stick C amb Arduino IDE: 5 passos
Neopixel Ws2812 Rainbow LED Glow amb M5stick-C | Execució de Rainbow a Neopixel Ws2812 Utilització de M5stack M5stick C Usant Arduino IDE: Hola, nois en aquest instructable, aprendrem a utilitzar LEDs neopixel ws2812 o led strip o led matrix o anell led amb placa de desenvolupament m5stack m5stick-C amb Arduino IDE i farem un patró d'arc de Sant Martí amb ell
Pantalla LCD I2C / IIC - Convertiu un LCD SPI a pantalla LCD I2C: 5 passos
Pantalla LCD I2C / IIC | Converteix una pantalla LCD SPI a la pantalla LCD I2C: fer servir una pantalla LCD SPI necessita massa connexions, cosa que és molt difícil de fer, així que he trobat un mòdul que pot convertir el LCD i2c al LCD SPI, així que comencem
Adaptador LCD I2c de caràcters (exemple de connexió I2c): 12 passos (amb imatges)
Adaptador LCD I2c de caràcters (exemple de connexió I2c): estic fent un esquema de connexió per a un adaptador i2c de visualització de caràcters. Comproveu les actualitzacions del meu lloc. Ara afegeixo també un esquema de connexió de cablejat per utilitzar la biblioteca original que no sigui la meva bifurcada. Biblioteca LiquidCrystal Arduino per a les pantalles LCD de caràcters, projecció bifurcada