Table des matières:

Bonjour le monde! sur l'écran LCD à l'aide de CloudX M633 : 4 étapes
Bonjour le monde! sur l'écran LCD à l'aide de CloudX M633 : 4 étapes

Vidéo: Bonjour le monde! sur l'écran LCD à l'aide de CloudX M633 : 4 étapes

Vidéo: Bonjour le monde! sur l'écran LCD à l'aide de CloudX M633 : 4 étapes
Vidéo: [Arduino] Ecrire sur un écran LCD. Partie 1: câblage et premier programme. 2024, Novembre
Anonim
Bonjour le monde! sur l'écran LCD à l'aide de CloudX M633
Bonjour le monde! sur l'écran LCD à l'aide de CloudX M633

Dans ce didacticiel, nous allons afficher sur un écran LCD (affichage à cristaux liquides).

Étape 1: LCD (affichage à cristaux liquides)

LCD (affichage à cristaux liquides)
LCD (affichage à cristaux liquides)

Les écrans LCD ont une interface parallèle, ce qui signifie que le microcontrôleur doit manipuler plusieurs broches d'interface à la fois pour contrôler l'affichage. L'interface se compose des broches suivantes:

Une broche de sélection de registre (RS) qui contrôle où dans la mémoire de l'écran LCD vous écrivez des données. Vous pouvez sélectionner soit le registre de données, qui contient ce qui se passe à l'écran, soit un registre d'instructions, dans lequel le contrôleur de l'écran LCD recherche des instructions sur la marche à suivre.

Une broche de lecture/écriture (R/W) qui sélectionne le mode de lecture ou le mode d'écriture

Une broche Enable qui permet d'écrire dans les registres

8 broches de données (D0 -D7). Les états de ces broches (haut ou bas) sont les bits que vous écrivez dans un registre lorsque vous écrivez, ou les valeurs que vous lisez lorsque vous lisez.

Il existe également une broche de contraste d'affichage (Vo), des broches d'alimentation (+5V et Gnd) et des broches de rétroéclairage LED (Bklt+ et BKlt-) que vous pouvez utiliser pour alimenter l'écran LCD, contrôler le contraste de l'écran et allumer et éteindre la LED rétroéclairage, respectivement.

Le processus de contrôle de l'affichage consiste à placer les données qui forment l'image de ce que vous souhaitez afficher dans les registres de données, puis à placer les instructions dans le registre d'instructions. La bibliothèque LiquidCrystal simplifie cela pour vous afin que vous n'ayez pas besoin de connaître les instructions de bas niveau.

Les écrans LCD compatibles Hitachi peuvent être contrôlés selon deux modes: 4 bits ou 8 bits. Le mode 4 bits nécessite sept broches d'E/S de l'Arduino, tandis que le mode 8 bits nécessite 11 broches. Pour afficher du texte à l'écran, vous pouvez presque tout faire en mode 4 bits, l'exemple montre donc comment contrôler un écran LCD 2x16 en mode 4 bits.

Étape 2: COMPOSANT

COMPOSANT
COMPOSANT
COMPOSANT
COMPOSANT
COMPOSANT
COMPOSANT
COMPOSANT
COMPOSANT
  • CloudX M633
  • Carte logicielle CloudX
  • Cordon V3
  • ACL 16x2
  • Potentiomètre 10k Ohm
  • Cavalier
  • résistance de 220 ohms
  • Planche à Pain

vous pouvez acheter votre composantIci

Étape 3: MATÉRIEL

MATÉRIEL
MATÉRIEL
  • Broche RS LCD vers broche numérique 1 du Cloudx M633
  • LCD Activer la broche vers la broche numérique 2 du Cloudx M633
  • Broche LCD D4 vers broche numérique 3 du Cloudx M633
  • Pin LCD D5 vers pin numérique 4 du Cloudx M633
  • Broche LCD D6 à broche numérique 5 du Cloudx M633
  • Broche LCD D7 à broche numérique 6 du Cloudx M633

De plus, câblez un pot de 10k à +5V et GND, avec son essuie-glace (sortie) à la broche VO des écrans LCD. Une résistance de 220 ohms est utilisée pour alimenter le rétroéclairage de l'écran, généralement sur les broches 15 et 16 du connecteur LCD

Étape 4: CODAGE

Copiez ce code dans votre IDE CloudX

#include#include

mettre en place(){

lcdSetting(1, 2, 3, 4, 5, 6); lcdCmd(effacer); lcdCmd(curseur désactivé);

boucle(){

lcdWriteText(1, 2, "BONJOUR LE MONDE !"); lcdWriteText(2, 2, "J'UTILISE CLOUDX ");

}

}

Conseillé: