Étape 5: Jeu maintenant pour le plein écran
maintenant vous pouvez faire fonctionner plein écran à l’aide d’un bouton
int r = 0;int le = 0 ; int timer = 200; int c =0;#include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int sw1 = 6; void setup() { lcd.begin(16, 2); pinMode(sw1, INPUT); digitalWrite(sw1, HIGH); lcd.setCursor(c, r); lcd.noCursor(); delay(timer); lcd.cursor(); delay(timer); }void loop() { if(digitalRead(sw1) == LOW) { le = le + 1; delay(timer); if(le == 1) { delay(1000); lcd.setCursor(c, r); lcd.print("A"); } if(le == 2) { delay(timer); lcd.setCursor(c, r); lcd.print("B"); } if(le == 3) { delay(timer); lcd.setCursor(c, r); lcd.print("C"); } if(le == 4) { delay(timer); lcd.setCursor(c, r); lcd.print("D"); } if(le == 5) { delay(timer); lcd.setCursor(c, r); lcd.print("E"); } if(le == 6) { delay(timer); lcd.setCursor(c, r); lcd.print("F"); } if(le == 7) { delay(timer); lcd.setCursor(c, r); lcd.print("G"); } if(le == 8) { delay(timer); lcd.setCursor(c, r); lcd.print("H"); } if(le == 9) { delay(timer); lcd.setCursor(c, r); lcd.print("I"); } if(le == 10) { delay(timer); lcd.setCursor(c, r); lcd.print("J"); } if(le == 11) { delay(timer); lcd.setCursor(c, r); lcd.print("K"); } if(le == 12) { delay(timer); lcd.setCursor(c, r); lcd.print("L"); } if(le == 13) { delay(timer); lcd.setCursor(c, r); lcd.print("M"); } if(le == 14) { delay(timer); lcd.setCursor(c, r); lcd.print("N"); } if(le == 15) { delay(timer); lcd.setCursor(c, r); lcd.print("O"); } if(le == 16) { delay(timer); lcd.setCursor(c, r); lcd.print("P"); } if(le == 17) { delay(timer); lcd.setCursor(c, r); lcd.print("Q"); } if(le == 18) { delay(timer); lcd.setCursor(c, r); lcd.print("R"); } if(le == 19) { delay(timer); lcd.setCursor(c, r); lcd.print("S"); } if(le == 20) { delay(timer); lcd.setCursor(c, r); lcd.print("T"); } if(le == 21) { delay(timer); lcd.setCursor(c, r); lcd.print("U"); } if(le == 22) { delay(timer); lcd.setCursor(c, r); lcd.print("V"); } if(le == 23) { delay(timer); lcd.setCursor(c, r); lcd.print("W"); } if(le == 24) { delay(timer); lcd.setCursor(c, r); lcd.print("X"); } if(le == 25) { delay(timer); lcd.setCursor(c, r); lcd.print("Y"); } if(le == 26) { delay(timer); lcd.setCursor(c, r); lcd.print("Z"); } if(le == 27) { lcd.setCursor(c, r); lcd.print("<"); delay(timer); lcd.setCursor(c, r); lcd.print(" "); } if(le == 28) { lcd.setCursor(c, r); lcd.print("-"); delay(timer); c = c - 1; lcd.setCursor(c, r); lcd.print(" "); c = c - 1; } if(digitalRead(sw1) == HIGH){ c = c + 1; le = 0 ; } if(c == 16) { r = r + 1; c = 0; } } }