Comment gérer le curseur de l'écran LCD à l'aide de la méthode SetCursor dans Arduino

Comment gérer le curseur de l'écran LCD à l'aide de la méthode SetCursor dans Arduino
Un curseur est un indicateur mobile sur l'écran LCD qui définit la position à partir de l'endroit où le texte doit être affiché sur l'écran LCD où l'écran LCD est un appareil qui est interfacé avec Arduino pour afficher la sortie. L'écran LCD est interfacé avec Arduino en utilisant certaines fonctions ou instructions dans le code Arduino afin que les données puissent être communiquées à l'écran LCD. Nous pouvons définir la position du curseur sur l'écran LCD à l'aide de la fonction SetCursor () afin qu'il puisse commencer à afficher la sortie de ce point spécifique de l'écran LCD une fois que l'Arduino est prêt à transférer des données sur l'écran LCD.

Dans cet article, la fonction setCursor () pour la gestion du curseur est expliquée à l'aide d'un exemple.

Comment setCursor () est utilisé pour gérer le curseur sur l'écran LCD à l'aide d'Arduino

Avant de comprendre l'utilisation de la fonction SetCursor () dans Arduino, nous devons réviser les bases de 16 × 2 LCD. L'écran LCD 16 × 2 est un module qui est utilisé pour afficher les caractères à l'écran et il a deux lignes et 16 colonnes, en outre, les valeurs de l'écran LCD sont démontrées sur la figure.

Dans la figure ci-dessus, il est clair que le LCD 16 × 2 a deux lignes et 16 colonnes, et chaque boîte est indiquée par deux chiffres, par exemple, (2,1). Dans (2,1), le numéro «2» indique la colonne «1» et le numéro un indique le numéro de ligne.

Nous pouvons utiliser la fonction setCursor () pour commencer à afficher la sortie de l'un de ses emplacements, par exemple, nous pouvons imprimer le texte à partir de la position 0,0 ainsi que de la position 5,1. Nous devons simplement y régler le curseur que nous pouvons faire en utilisant la fonction setCursor ().

La syntaxe générale de l'utilisation de la fonction setCursor () est:

LCD.setCursor (colonne, ligne)

La syntaxe de l'utilisation de la fonction setCursor () est aussi simple que d'appeler la fonction à l'aide de «LCD» et de mentionner la colonne et le numéro de ligne où vous souhaitez définir le curseur pour commencer à afficher la sortie.

Exemples d'utilisation de setCursor () sur l'écran LCD

Nous imprimerons le «Linuxhint» à partir de la position 0,0 de l'écran LCD à l'aide du code:

#inclure
// inclus la bibliothèque LCD
LCD liquide (12, 11, 5, 4, 3, 2);
// a déclaré les broches Arduino avec des broches LCD (RS, E, D4, D5, D6, D7)
void setup()
LCD.commencer (16,2);
// a déclaré l'écran LCD 16x2
LCD.setCursor (0,0);
// Réglez le curseur en position de (0,0)
LCD.print ("LinuxHint");
// affiché le texte sur l'écran LCD

VOID LOOP ()

Nous visualiserons la sortie du code ci-dessus dans la simulation:

Nous pouvons voir dans la sortie ci-dessus, le texte affiché à partir de la première colonne et de la première ligne de l'écran LCD. Si nous voulons afficher la position «LinuxHint» sur (0,1), nous utiliserons le code:

#inclure
// inclus la bibliothèque de l'écran LCD
LCD liquide (12, 11, 5, 4, 3, 2);
// a déclaré les broches Arduino avec des broches LCD (RS, E, D4, D5, D6, D7)
void setup()
LCD.commencer (16,2);
// a déclaré l'écran LCD 16x2
LCD.setCursor (0,1);
// Réglez le curseur en position de (0,1)
LCD.print ("LinuxHint");
// affiché le texte sur l'écran LCD

VOID LOOP ()

La sortie du code ci-dessus est:

Le «Linuxhint» s'affiche à partir de la deuxième ligne et de la première colonne du LCD. Enfin, nous définissons le curseur en position (5,0) et imprimons le «Linuxhint» en utilisant le code:

#inclure
// inclus la bibliothèque de l'écran LCD
LCD liquide (12, 11, 5, 4, 3, 2);
// Épingles Arduino déclarées avec des broches LCD (RS, E, D4, D5, D6, D7)
void setup()
LCD.commencer (16,2);
// a déclaré l'écran LCD 16x2
LCD.setCursor (5,0);
// a placé le curseur à (5,0) en utilisant sa fonction intégrée
LCD.print ("LinuxHint");
// affiché le texte sur l'écran LCD

VOID LOOP ()

La sortie est:

La sortie est affichée à partir de la cinquième colonne et de la première rangée de l'écran LCD.

Conclusion

Le curseur de l'écran LCD peut être géré avec la fonction SetCursor () pour afficher la sortie de n'importe quelle position spécifique de l'écran LCD. La fonction du setCursor () n'a besoin que de deux paramètres qui sont des positions de colonne et de ligne à partir desquelles il doit commencer à afficher la sortie. Dans cet article, la fonction setCursor () a été expliquée avec quelques exemples pour comprendre l'utilisation de cette fonction plus clairement.