Inhaltsverzeichnis:

I2C-LCD auf NodeMCU V2 mit Arduino IDE - Gunook
I2C-LCD auf NodeMCU V2 mit Arduino IDE - Gunook

Video: I2C-LCD auf NodeMCU V2 mit Arduino IDE - Gunook

Video: I2C-LCD auf NodeMCU V2 mit Arduino IDE - Gunook
Video: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, November
Anonim
I2C-LCD auf NodeMCU V2 mit Arduino IDE
I2C-LCD auf NodeMCU V2 mit Arduino IDE

In dieser kurzen Anleitung zeige ich Ihnen, wie Sie LCD mit I2C Serial Adapter auf NodeMCU v2 mit ArduinoIDE und verfügbaren Bibliotheken zu Mittag essen.

Schritt 1: Erforderliche Teile und Software

Hardware:

1. NodeMCU v2

2. 16x2-LCD-Display mit i2c-Adaptermodul für serielle Schnittstelle

3. Einige Kabel, USB für die Stromversorgung und das Hochladen von Skizzen

Software:

1. ArduinoIDE -

2. LiquidCrystal_I2C-Bibliothek -

Schritt 2: Hardware-Setup

Hardware-Setup
Hardware-Setup
Hardware-Setup
Hardware-Setup

Vorbereitungen:

Wenn Sie ein LCD von Ali/ebay bestellen, können Sie 16-polige Stiftleisten an das LCD-Display anlöten, um beim Anschluss an den seriellen Adapter "Verdrahtungsdurcheinander" zu vermeiden

Aufstellen:

  1. Legen Sie das LCD-Display und den seriellen Adapter nebeneinander auf das Steckbrett
  2. Verbinden Sie den SCL-Pin des Adapters mit dem NodeMCU D1-Pin
  3. Verbinden Sie den SDA-Pin des Adapters mit dem NodeMCU D2-Pin
  4. Verbinden Sie die GND, VCC-Pins des Adapters mit NodeMCU GND, Vin entsprechend - hier muss ich eine Sache erklären. Grundsätzlich sollten Sie das LCD-Display an eine 5-V-Quelle anschließen, aber NodeMCU hat nur 3,3-V-Ausgänge, sodass das LCD ziemlich dunkel ist. Wenn Sie ein LCD mit einer externen 5-V-Quelle bereitstellen, müssen Sie einen Logikpegelwandler verwenden, da er nicht funktioniert. Hier habe ich einen Hack mit USB-Strom verwendet, der an Vin umgeleitet wird. Es ist 5V, aber es funktioniert:)

Schritt 3: Die Skizze

Die Skizze
Die Skizze

Vorbereitungen:

  1. ArduinoIDE installieren
  2. NodeMCU-Unterstützung hinzufügen - hier schön beschrieben.
  3. Fügen Sie die LiquidCrystal_I2C-Bibliothek hinzu - verwenden Sie bitte die Anweisungen des Autors. Die Installation von AdruinoIDE fügt eine veraltete Version hinzu

Die Skizze:

#enthalten

#enthalten

LiquidCrystal_I2C lcd(0x27, 16, 2);

Leere Einrichtung () {

Serial.begin(115200);

//Verwende vordefinierte PINS consts

Draht. Begin(D2, D1);

lcd.begin();

lcd.home();

lcd.print("Hallo, NodeMCU");

}

Void Schleife () { // hier nichts tun }

Laden Sie die Skizze hoch und fertig!

Empfohlen: