Innehållsförteckning:

I2C LCD på NodeMCU V2 Med Arduino IDE: 3 steg
I2C LCD på NodeMCU V2 Med Arduino IDE: 3 steg

Video: I2C LCD på NodeMCU V2 Med Arduino IDE: 3 steg

Video: I2C LCD på NodeMCU V2 Med Arduino IDE: 3 steg
Video: Как сделать ПЛК LDmicro Arduino с ЖК-дисплеем I2C 2024, November
Anonim
I2C LCD på NodeMCU V2 Med Arduino IDE
I2C LCD på NodeMCU V2 Med Arduino IDE

I den här snabba instruktionen ska jag visa dig hur du lunchar LCD med I2C Serial Adapter på NodeMCU v2 med ArduinoIDE och tillgängliga bibliotek.

Steg 1: Obligatoriska delar och programvara

Hårdvara:

1. NodeMCU v2

2. 16x2 LCD -skärm med i2c -modul för seriellt gränssnitt

3. Några ledningar, USB för strömförsörjning och skissöverföring

Programvara:

1. ArduinoIDE -

2. LiquidCrystal_I2C bibliotek-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

Steg 2: Maskinvaruinstallation

Hardware Setup
Hardware Setup
Hardware Setup
Hardware Setup

Förberedelser:

När du beställer LCD -skärm från Ali/ebay kan du löda 16 -stiftshuvuden till LCD -skärmen för att undvika "kabeldragning" vid anslutning till seriell adapter

Uppstart:

  1. Placera LCD -skärmen och seriell adapter på brödbrädet bredvid varandra
  2. Anslut adapterens SCL -stift med NodeMCU D1 -stift
  3. Anslut adapterens SDA -stift med NodeMCU D2 -stift
  4. Anslut adapterns GND, VCC -stift med NodeMCU GND, Vin i enlighet därmed - här måste jag förklara en sak. I grund och botten bör du ansluta LCD -skärmen till 5v -källan men NodeMCU har bara 3,3v -utgångar så LCD -skärmen är ganska mörk. Om du tillhandahåller LCD med extern 5v -källa måste du använda logisk nivåomvandlare eftersom det inte fungerar. Här använde jag lite hack med USB -ström som förbigås till Vin. Det är 5V men det fungerar:)

Steg 3: Skissen

Skissen
Skissen

Förberedelser:

  1. Installera ArduinoIDE
  2. Lägg till NodeMCU -stöd - fint beskrivet här.
  3. Lägg till LiquidCrystal_I2C -biblioteket - använd instruktioner från författaren. Installation från AdruinoIDE kommer att lägga till en föråldrad version

Skissen:

#omfatta

#omfatta

LiquidCrystal_I2C lcd (0x27, 16, 2);

void setup () {

Serial.begin (115200);

// Använd fördefinierade PINS -konst

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Hej, NodeMCU");

}

void loop () {// gör ingenting här}

Ladda upp skissen och du är klar!

Rekommenderad: