Étape 2: L’écran LCD
J’ai eu besoin de la possibilité d’afficher la température, l’humidité, la pression barométrique et date/heure, donc j’ai pris une ligne 4 blanc sur bleu affichage à cristaux liquides de Hacktronics. J’ai utilisé leur Tutoriel LCD obtenir connecté et afficher un exemple de texte à l’écran.
code d’exemple caractères LCD
www.hacktronics.com
Connexions :
RS (broche 4 de LCD) pour Arduino axe 12
RW (broche 5 de LCD) sur la broche 11 de Arduino
activer (broche 6 de LCD) pour Arduino broche 10
Pin 15 de LCD sur Arduino pin 13
LCD pins d4, d5, d6, d7 aux broches de l’Arduino 5, 4, 3, 2
Innovente lcd (12, 11, 10, 5, 4, 3, 2) ;
rétro-éclairage int = 13 ; broche 13 va contrôler le rétro-éclairage
void setup()
{
pinMode (contre-jour, sortie) ;
digitalWrite (rétro-éclairage, HIGH) ; allumer le rétro-éclairage. Remplacez « Élevé » par « LOW » pour l’éteindre.
LCD.Begin(16,2) ; colonnes, lignes. Utilisez 16,2 pour un 16 x 2 LCD, etc..
LCD.Clear() ; Démarrer avec un écran blanc
lcd.setCursor(0,0) ; Placez le curseur à la colonne 0, ligne 0 (la première rangée)
LCD.Print ("Hello, World") ; modifier ce texte à ce que vous voulez. Gardez-le propre.
lcd.setCursor(0,1) ; Placez le curseur à la colonne 0, ligne 1
LCD.Print("hacktronics.com") ;
Si vous avez une ligne 4 LCD, décommentez ces lignes pour écrire sur les lignes de fond
et modifier l’instruction de lcd.begin() ci-dessus.
lcd.setCursor(0,2) ; Placez le curseur à la colonne 0, 2ème rang
LCD.Print ("ligne 3") ;
lcd.setCursor(0,3) ; Placez le curseur à la colonne 0, rang 3
LCD.Print (« ligne 4 ») ;
}
void loop()
{
}
Voir http://www.hacktronics.com/Tutorials/arduino-character-lcd-tutorial.html pour le code réel comme instructables cassures nos instructions include.