Afficheur LCD-Code Arduino

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche

L'environnement "Arduino IDE" inlcus un exemple d'utilisation
de la librairie LCD qui sera également utilisé par ce tutoriel.

Vous pouvez trouver cet exemple dans le menu File dans le
sous menu Examples → Liquid Crystal → HelloWorld.

Cet exemple utilise des broches différentes que celle que nous
utilisons, il faut donc trouver la ligne de code ci-dessous:

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

Et la changer pour qu'elle devienne:

LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

Chargez le code sur votre carte Arduino et vous devriez vois le message 'hello, world' s'afficher, suivit d'un nombre qui compte depuis zéro.

La première chose à noter dans le sketch c'est la ligne:

#include <LiquidCrystal.h>

Qui indique à Arduino que nous désirons utilisé la librairie Liquid Crystal (qui contrôle les afficheurs LCD).

Il y a ensuite la ligne que nous avons modifié. Elle indique quelles sont les broches (pins) d'Arduino connectées sur les connecteur de l'afficheur LCD (mais aussi quels broches de l'afficheur).

LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

Les argument de cette fonction sont les suivants:

Nom de la brocheDisplay Pin Name Display Pin Number Arduino Pin (in this example)
RS 4 7
E 6 8
D4 11 9
D5 12 10
D6 13 11
D7 14 12

In the 'setup' function, we have two commands:

lcd.begin(16, 2);
lcd.print("hello, world!");

The first tells the Liquid Crystal library how many columns and rows the display has. The second line displays the message that we see on the first line of the screen.

In the 'loop' function, we aso have two commands:

lcd.setCursor(0, 1);
lcd.print(millis()/1000);

The first sets the cursor position (where the next text will appear) to column 0 or row 1. Both column and row numbers start at 0 rather than 1.

The second line displays the number of milliseconds since the Arduino was reset.


Créer par Simon Monk pour AdaFruit

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.