Qu'est-ce que le potentiomètre
Le potentiomètre est une résistance dont la valeur pour la résistance peut être modifiée en tournant son bouton et est également connue sous le nom de résistance variable. Ce potentiomètre générique a normalement trois broches; La broche au milieu est la sortie de la résistance tandis que les deux autres broches peuvent être utilisées pour donner l'alimentation et la mise à la terre de la résistance. Il existe différents types de potentiomètres utilisés:
Types de potentiomètres | Description |
---|---|
Rotatif | Ces potentiomètres ont généralement un bouton pour changer la résistance et sont de forme circulaire. |
Linéaire | Ces résistances variables sont de forme linéaire et contrairement au mouvement rotatif du bouton sur la résistance, il se déplace linéairement sur la résistance. |
Numérique | Un autre type de résistances variables est le potentiomètre numérique qui a des boutons poussoirs pour modifier la résistance. |
Voici le potentiomètre typique le plus couramment utilisé:
Comment interfacer le potentiomètre et l'écran LCD en utilisant Arduino
Pour afficher la sortie du potentiomètre sur l'affichage en cristal liquide, nous devons interfacer l'écran LCD et la résistance variable avec Arduino. Voici les composants requis pour afficher la sortie du potentiomètre sur l'écran LCD:
Le programme Arduino pour afficher la sortie du potentiomètre dans l'écran LCD est donné suivi par le schéma du schéma du circuit.
#include // bibliothèque pour l'écran LCD
int potvalue = 0; // variable pour lire la valeur du potentiomètre
// déclarant les épingles d'Arduino pour l'écran LCD
LCD liquide (12, 11, 5, 4, 3, 2);
void setup()
// donnant la broche pour le potentiomètre
PinMode (A0, entrée);
// configure le nombre de colonnes et de lignes de l'écran LCD:
LCD.commencer (16, 2);
En série.commencer (9600);
VOID LOOP ()
// Lire l'entrée sur la broche analogique 1:
PotValue = analogread (A1);
// Définissez le curseur sur la colonne 0, ligne 0:
LCD.setCursor (0, 0);
LCD.print ("valeur pot");
// Définissez l'endroit pour afficher la valeur sur l'écran LCD à la colonne 0, ligne 1:
LCD.setCursor (0, 1);
LCD.imprimer (potvalue);
// imprime la valeur sur l'écran LCD:
En série.println (PotValue);
retard (1000);
LCD.clair();
Pour interfacer l'écran LCD avec l'Arduino, les épingles de la carte Arduino qui doivent être connectées au module d'affichage sont déclarées.
Après cela, la broche pour la résistance variable est initialisée et son mode est défini comme une entrée. Étant donné que la résistance variable est le dispositif analogique, la broche analogique A1 d'Arduino est donnée à la résistance variable.
Ensuite, les dimensions du module LCD sont initialisées qui sont 16 × 2, puis pour la communication en série, un taux de bauds est donné.
Dans la fonction de boucle, la valeur du potentiomètre est lue en utilisant la fonction analogread () et la sortie de la fonction de lecture est ensuite affichée à l'aide du LCD.imprimer() fonction.
Similaire pour attribuer un endroit spécifique pour que les données soient affichées sur l'écran LCD, l'écran LCD de la fonction.setCursor () est utilisé.
Le deuxième potentiomètre connecté à la broche (VEE) de l'écran LCD est utilisé pour contrôler la luminosité de l'écran LCD.
Sortir
Conclusion
Il existe un certain nombre d'appareils qui peuvent être interfacés avec des cartes Arduino et ces appareils peuvent être utilisés comme entrée ou sortie pour l'Arduino. Le potentiomètre est également un dispositif d'entrée d'Arduino qui peut être utilisé à diverses fins comme contrôler la luminosité de la LED ou de l'écran LCD en augmentant ou en diminuant sa résistance. Dans cet article, un potentiomètre est interfacé avec Arduino et ses valeurs sont affichées sur l'écran LCD.