Table des matières:

LCD I2C sur NodeMCU V2 avec Arduino IDE : 3 étapes
LCD I2C sur NodeMCU V2 avec Arduino IDE : 3 étapes

Vidéo: LCD I2C sur NodeMCU V2 avec Arduino IDE : 3 étapes

Vidéo: LCD I2C sur NodeMCU V2 avec Arduino IDE : 3 étapes
Vidéo: ESP 32 + LCD 1602a i2c 2024, Juillet
Anonim
LCD I2C sur NodeMCU V2 avec Arduino IDE
LCD I2C sur NodeMCU V2 avec Arduino IDE

Dans ce rapide instructable, je vais vous montrer comment déjeuner LCD avec adaptateur série I2C sur NodeMCU v2 à l'aide d'ArduinoIDE et des bibliothèques disponibles.

Étape 1: Pièces et logiciels requis

Matériel:

1. NodeMCU v2

2. Écran LCD 16x2 avec module adaptateur d'interface série i2c

3. Certains fils, USB pour l'alimentation et le téléchargement de croquis

Logiciel:

1. ArduinoIDE -

2. Bibliothèque LiquidCrystal_I2C -

Étape 2: configuration du matériel

configuration materielle
configuration materielle
configuration materielle
configuration materielle

Les préparatifs:

Lorsque vous commandez un écran LCD auprès d'Ali/ebay, vous pouvez souder des en-têtes à 16 broches sur un écran LCD afin d'éviter le « gâchis de câblage » lors de la connexion à l'adaptateur série

Installer:

  1. Placez l'écran LCD et l'adaptateur série sur la planche à pain l'un à côté de l'autre
  2. Connectez la broche SCL de l'adaptateur avec la broche NodeMCU D1
  3. Connectez la broche SDA de l'adaptateur avec la broche NodeMCU D2
  4. Connectez les broches GND, VCC de l'adaptateur avec NodeMCU GND, Vin en conséquence - ici, je dois expliquer une chose. Fondamentalement, vous devez connecter l'écran LCD à une source 5v, mais NodeMCU n'a que des sorties 3,3v, donc l'écran LCD est assez sombre. Si vous fournissez un écran LCD avec une source externe 5v, vous devrez utiliser un convertisseur de niveau logique car cela ne fonctionnera pas. Ici, j'ai utilisé un hack en utilisant l'alimentation fournie par USB qui est contournée vers Vin. C'est du 5V mais ça marche:)

Étape 3: le croquis

Le croquis
Le croquis

Les préparatifs:

  1. Installer ArduinoIDE
  2. Ajoutez le support NodeMCU - joliment décrit ici.
  3. Ajoutez la bibliothèque LiquidCrystal_I2C - veuillez utiliser les instructions fournies par l'auteur. L'installation à partir d'AdruinoIDE ajoutera une version obsolète

Le croquis:

#comprendre

#comprendre

LiquidCrystal_I2C lcd (0x27, 16, 2);

void setup() {

Serial.begin(115200);

//Utiliser les consts PINS prédéfinis

Fil.commence(D2, D1);

lcd.begin();

lcd.home();

lcd.print("Bonjour, NodeMCU");

}

void loop() { // ne rien faire ici }

Téléchargez le croquis et vous avez terminé!

Conseillé: