Bibliothèque de cristaux liquides Arduino

Bibliothèque de cristaux liquides Arduino
Pour afficher la sortie d'un programme Arduino, il y a plusieurs façons dont l'une utilise l'affichage en cristal liquide. Pour interface LCD avec Arduino, la bibliothèque pour l'affichage de cristal liquide est utilisée et il existe plusieurs fonctions de la bibliothèque qui peuvent être utilisées pour effectuer diverses tâches pour afficher la sortie.
  • Fonction de cristal liquide
  • Commencer la fonction
  • Définir la fonction du curseur
  • Fonction d'impression
  • Fonction d'affichage
  • Fonction de clignotement
  • Fonction domestique
  • Fonction claire

Ce discours contient une brève explication de la fonction couramment utilisée de l'affichage des cristaux liquides

Fonction de cristal liquide

Pour initialiser les broches d'Arduino sur lesquelles l'écran LCD sera connecté et certaines autres épingles comme la sélection de registre et activer la broche Liquide Crystal() La fonction est utilisée. L'affichage peut être utilisé en mode 4 bits et 8 bits. En mode 8 bits, les 8 broches de données seront utilisées tandis que en mode 4 bits, seules quatre broches de données sont utilisées. En mode 8 bits, l'écran fonctionnera plus rapidement que le mode 4 bits. Cette fonction LiquidCrystal () peut être utilisée en utilisant la syntaxe suivante.

Nom liquidcristal (Rs, EN, broches de données);

Commencer la fonction

Une autre fonction de bibliothèque utilisée pour spécifier le nombre de lignes et de colonnes requises pour afficher les données est la LCD.commencer() fonction. Puisque la taille la plus couramment utilisée de l'écran LCD est le 16 * 2 qui signifie 16 colonnes et 2 lignes. Le LCD.begin () En d'autres termes, initialise les dimensions de l'écran et pour cela la syntaxe suivante doit être suivie:

LCD.begin (colonnes, lignes);

Pour un écran LCD 16 × 2:

LCD.commencer (16,2);

Définir la fonction du curseur

Pour afficher les données sur l'écran LCD, l'emplacement de l'écran LCD peut être spécifié en utilisant le LCD.setCursor () fonction. Cette fonction prend deux arguments, l'une est les lignes sur lesquelles les données sont affichées et deuxièmement les colonnes à partir desquelles les données commencent à afficher.

Par exemple, si nous utilisons l'affichage ayant les dimensions de 16 × 2, nous n'avons donc que 2 lignes pour afficher les données et les données peuvent être démarrées pour afficher à partir de n'importe quelle colonne. De même, cette fonction peut être utilisée si plusieurs lignes de données doivent être affichées. Pour utiliser la fonction de curseur de définition, la syntaxe suivante doit être suivie:

LCD.setCursor (colonnes, lignes);

Fonction d'impression

Lorsque les données doivent être imprimées sur l'écran LCD LCD.imprimer() La fonction est utilisée. Tout type de données peut être imprimé sur l'écran soit en tant que caractère ou un numéro. La syntaxe pour l'écran LCD.La fonction print () est donnée comme:

LCD.imprimer («données à imprimer»);

Fonction d'affichage

Pour activer et désactiver le module de cristal liquide, la fonction utilisée est la fonction d'affichage. De même, pour allumer l'affichage LCD.Afficher() La fonction est utilisée et pour éteindre l'affichage pendant le programme le LCD.nodisplay () La fonction est utilisée. Cette fonction d'affichage n'a aucun argument, et elle peut être utilisée en utilisant la syntaxe suivante:

LCD.afficher();

Et sans utilisation d'affichage:

LCD.Nodisplay ();

Fonction de clignotement

La fonction de clignotement est principalement utilisée lorsque l'écran est également interfacé avec le clavier. Cette fonction de clignotement clignote simplement le curseur et permet à l'utilisateur de savoir où les données seront affichées sur l'écran LCD. Pour clignoter le curseur la fonction LCD.Clignoter() est utilisé et pour empêcher le curseur de clignoter la fonction LCD.nomink () est utilisé. Pour utiliser cette fonction dans Arduino, la syntaxe suivante peut être utilisée, et ces fonctions n'ont également aucun argument.

LCD.clignoter();

Et:

LCD.nomink ();

Fonction domestique

Pour déplacer le curseur sur la position en haut à gauche de l'affichage, la fonction LCD.maison() La fonction est utilisée. Cette fonction déplace simplement le curseur. La syntaxe de la fonction respective est donnée comme suit:

LCD.maison();

Fonction claire

Lorsque les données affichées doivent être supprimées ou effacées de l'affichage LCD.clair() La fonction est utilisée. Cette fonction peut être utilisée si une série de données doit être affichée sur l'écran LCD car une grande quantité de données ne peut pas être affichée collectivement. La fonction claire peut être utilisée en suivant la syntaxe donnée:

LCD.clair();

Conclusion

Les écrans de cristal liquide sont les plus largement utilisés pour afficher la sortie des programmes Arduino car ils sont faciles à interfacer avec Arduino. Pour interfacer l'écran LCD avec Arduino, sa bibliothèque est définie comme LiquidCrystal.H. Il existe un grand nombre de fonctions ou des fonctionnalités supplémentaires du module d'affichage qui peuvent faciliter l'affichage des données. Cet article explique les fonctions les plus couramment utilisées de la bibliothèque de cristal liquides brièvement.