Comment afficher les valeurs de luminosité de LED sur 16 × 2 LCD
Pour modifier la luminosité et afficher les valeurs sur l'écran LCD, nous avons d'abord créé un circuit dont le schéma est donné ci-dessous, suivi des composants que nous avons utilisés dans le circuit:
Comment créer du matériel pour afficher les valeurs de luminosité LED sur l'écran LCD
Pour afficher les valeurs de luminosité de LED sur 16 × 2 LCD, nous avons assemblé le circuit selon le schéma donné ci-dessus. L'image ci-dessous est l'assemblage matériel du circuit qui affiche les valeurs de luminosité de LED sur l'écran LCD:
Dans la figure ci-dessus, vous pouvez voir que nous avons utilisé deux potentiomètres, l'un est utilisé pour contrôler la luminosité de l'écran LCD et l'autre est utilisé pour ajuster la luminosité de la LED. Étant donné que le potentiomètre est un dispositif analogique, nous avons connecté la sortie du deuxième potentiomètre sur la broche analogique A0 de l'Arduino à l'aide du fil de couleur bleu.
La sortie du premier potentiomètre est connectée à la broche V0 de l'écran LCD à l'aide du fil de couleur vert. Les fils violets de l'ensemble matériel sont utilisés pour connecter les broches de données de l'écran LCD à Arduino en utilisant ses broches de 5,4,3,2. Cependant, le registre sélectionné et activer la broche de l'écran LCD est connecté à Arduino à l'aide des fils gris sur ses broches 12 et 11.
Pour contrôler la LED, nous avons connecté une broche à Arduino en utilisant la broche 6 tandis que l'autre broche de la LED est connectée à la terre en utilisant la broche de terre d'Arduino.
Nous avons fourni 5 volts aux lignes de broches les plus hautes de la planche à pain à l'aide de la broche à 5 volts d'Arduino et à partir de là, nous avons connecté chaque composant avec l'alimentation.
.
Comment écrire le code Arduino pour contrôler la luminosité de la LED et l'afficher sur l'écran LCD à l'aide du potentiomètre
Pour contrôler la luminosité de la LED et afficher ses valeurs sur l'écran LCD en utilisant Arduino Uno, nous avons écrit le code qui est donné ci-dessous:
#include / * déclarant la bibliothèque LCD * /Pour contrôler la luminosité de la LED, nous avons utilisé le potentiomètre et pour convertir les valeurs analogiques du potentiomètre, nous avons utilisé le carte() fonction, puis ces valeurs scalarisées sont données à la LED en utilisant le analogwrite () fonction.
L'étape suivante consiste à afficher les valeurs de luminosité de la LED sur l'écran LCD et pour cela, nous avons utilisé la fonction de carte deux fois. Tout d'abord pour afficher la barre d'état, nous devons scallariser les valeurs dans la plage de taille de l'écran LCD. Deuxièmement, pour afficher les valeurs de luminosité en pourcentage, nous avons scalmarisé les valeurs mappées pour afficher la barre d'état à la plage de 0 à 100.
Pour afficher la barre d'état, nous avons utilisé la boucle pour la boucle qui fonctionne de telle manière que la boucle For s'exécute jusqu'à la valeur de luminosité du LED respectée et affiche le caractère jusqu'à ce lieu de l'écran LCD.
Comment faire un circuit de contrôle de luminosité LED sur le matériel à l'aide du potentiomètre et de l'écran LCD
Nous avons implémenté le schéma de circuit en fonction de l'assemblage matériel décrit ci-dessus et il peut être vu dans l'image ci-dessous:
À des fins de démonstration, nous avons donné un GIF animé qui montre le travail du croquis Arduino donné ci-dessus:
Conclusion
Pour faire le fonctionnement du code Arduino utilisé dans un projet, la meilleure façon est d'afficher ses entrées et sorties à l'aide d'un module d'affichage avec Arduino. Nous avons réalisé un projet qui contrôle la luminosité de la LED à l'aide du potentiomètre et la valeur de la luminosité est affichée dans l'écran LCD sous forme de pourcentage et barre d'état. Pour donner une idée claire du projet, nous avons également fourni le code Arduino et la simulation matérielle.