Table des matières:

Interfacez plusieurs écrans LCD vers Arduino Uno à l'aide d'une ligne de données commune : 5 étapes
Interfacez plusieurs écrans LCD vers Arduino Uno à l'aide d'une ligne de données commune : 5 étapes

Vidéo: Interfacez plusieurs écrans LCD vers Arduino Uno à l'aide d'une ligne de données commune : 5 étapes

Vidéo: Interfacez plusieurs écrans LCD vers Arduino Uno à l'aide d'une ligne de données commune : 5 étapes
Vidéo: Comment contrôler un ÉCRAN LCD avec Arduino facilement? 2024, Décembre
Anonim
Interfacez plusieurs écrans LCD vers Arduino Uno à l'aide d'une ligne de données commune
Interfacez plusieurs écrans LCD vers Arduino Uno à l'aide d'une ligne de données commune

Aujourd'hui, dans cette instructable, je vais vous montrer comment interfacer plusieurs modules LCD 16x2 avec une carte arduino uno à l'aide d'une ligne de données commune. La chose la plus intéressante à propos de ce projet est qu'il utilise une ligne de données commune et affiche des données différentes dans chaque écran LCD.

Étape 1: Étape 1: Pièces électroniques

Étape 1: Pièces électroniques
Étape 1: Pièces électroniques

- Arduino Uno: 1 pièce

-16x2 LCD: 4 pièces

-10k Ohm Potentiomètre: 4 pièces

Résistance -470 Ohm: 4 pièces

-Planche à pain

-Cavaliers

Étape 2: Étape 2: le Code

Au début, vous devez définir la broche de l'écran LCD avec une ligne de données commune

LiquidCrystal lcdA (13, 12, 7, 6, 5, 4);

LiquidCrystal lcdB (11, 10, 7, 6, 5, 4);

LiquidCrystal lcdC (9, 8, 7, 6, 5, 4);

LiquidCrystal lcdD (3, 2, 7, 6, 5, 4);

À partir du code de définition ci-dessus, vous pouvez voir que toutes les lignes de données de l'écran LCD (LCD1 LCD2 LCD3 et LCD4) sont connectées à la même broche numérique de la carte arduino (D7, D6, D5 et D4) tandis que les broches RS et EN sont connectées à une broche numérique individuelle..

Voici le code complet de notre projet:

#comprendre

LiquidCrystal lcdA (13, 12, 7, 6, 5, 4); //définition des broches pour l'écran LCD 1

LiquidCrystal lcdB (11, 10, 7, 6, 5, 4); //définition des broches pour l'écran LCD 2

LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); //définition des broches pour l'écran LCD 3

LiquidCrystal lcdD (3, 2, 7, 6, 5, 4); //définition des broches pour LCD 4

void setup()

{

lcdA.begin (16, 2); //Initialisation du LCD 1

lcdB.begin (16, 2); //Initialisation du LCD 2

lcdC.begin (16, 2); //Initialisation du LCD 3

lcdD.begin (16, 2); //Initialisation du LCD 4 }

boucle vide()

{

lcdA.setCursor(0, 0);

lcdA.print("3 16x2 LCD utilisant");

retard (100);

lcdB.setCursor(0, 0);

lcdB.print(" Conçu par-> ");

retard (100);

lcdC.setCursor(0, 0);

lcdC.print("Visiter le site Web");

retard (100);

lcdD.setCursor(0, 0);

lcdD.print("Meilleure ingénierie");

retard (100);

lcdA.setCursor(0, 1);

lcdA.print("Arduino unique");

retard (100);

lcdB.setCursor(0, 1);

lcdB.print("Krishna Keshav");

retard (100);

lcdC.setCursor(0, 1);

lcdC.print("et abonnez-vous");

retard (100);

lcdD.setCursor(0, 1);

lcdD.print("Projets");

retard (100);

}

Étape 3: Étape 3: Construire le circuit

Étape 3: Construisez le circuit
Étape 3: Construisez le circuit
Étape 3: Construisez le circuit
Étape 3: Construisez le circuit
Étape 3: Construisez le circuit
Étape 3: Construisez le circuit

Le circuit affiché ici est conçu à l'aide de proteus 8 Professional.

Dans la broche proteus no. 15 et 16 de l'écran LCD sont cachés ainsi, j'ai fait la connexion pour les broches 15 et 16 (anode et cathode de l'écran LCD) laquelle broche est utilisée pour le rétro-éclairage de l'écran LCD.

Étape 4: Étape 4: Tout est fait

Étape 4: Tout est fait
Étape 4: Tout est fait
Étape 4: Tout est fait
Étape 4: Tout est fait
Étape 4: Tout est fait
Étape 4: Tout est fait

J'espère que ce projet vous aidera. Si vous avez des questions ou souhaitez un projet plus génial, veuillez visiter bestengineeringprojects.com

Conseillé: