Étape 2: Essayer de le faire se déplace
Mais le texte est juste limité à 16 x 2, qui n’est certainement pas suffisant pour mon « paragraphe ». :) Donc j’ai modifier le code toujours en se référant à http://arduino.cc/en/Tutorial/LiquidCrystalScroll
inclure le code de bibliothèque :
#include
initialiser la bibliothèque avec les numéros des broches interface
Innovente lcd (12, 11, 5, 4, 3, 2) ;
void setup() {}
mis en place nombre de l’écran LCD de colonnes et de lignes :
LCD.Begin (16, 2) ;
Imprimer un message à l’écran LCD.
lcd.setCursor(0,0) ;
LCD.Print ("Hey, jolie dame") ;
lcd.setCursor(0,1) ;
LCD.Print ("aller à voir un film") ;
}
void loop() {}
Faites défiler les 13 postes (longueur de chaîne) vers la gauche
pour le déplacer hors de l’écran gauche :
pour (int positionCounter = 0; positionCounter < 13 ; positionCounter ++) {}
défilement d’une position gauche :
lcd.scrollDisplayLeft() ;
attendre un peu :
Delay(150) ;
}
Faites défiler les 29 postes (longueur de chaîne + affichage durée) vers la droite
pour le déplacer hors de l’écran droit :
pour (int positionCounter = 0; positionCounter < 29 ; positionCounter ++) {}
Mettez en surbrillance une position droite :
lcd.scrollDisplayRight() ;
attendre un peu :
Delay(150) ;
}
Faites défiler les 16 postes (affichage longueur + longueur de chaîne) vers la gauche
pour déplacer ce retour au centre :
pour (int positionCounter = 0; positionCounter < 16 ; positionCounter ++) {}
défilement d’une position gauche :
lcd.scrollDisplayLeft() ;
attendre un peu :
Delay(150) ;
}
retard à la fin de la boucle complète :
Delay(1000) ;
}
Il peut se déplacer l’ensemble du texte à gauche et à l’heure actuelle.