Étape 4: Étape 4 Code
Il s’agit de mon code :
Vous devez installer la bibliothèque rgb_lcd, vous pouvez il fin sur la page de seeedstudio.
#include
#include « rgb_lcd.h »
rgb_lcd lcd ;
int valorAnterior ;
int valorTotal ;
int valorArriba ;
int valorIzq ;
int valorAbajo ;
int valorDer ;
void setup() {}
mis en place nombre de l’écran LCD de colonnes et de lignes :
LCD.Begin (16, 2) ;
}
void loop() {}
int S1 = analogRead(0) ;
int S2 = analogRead(1) ;
int S3 = analogRead(2) ;
int S4 = analogRead(3) ;
valorTotal = S1 + S2 + S3 + S4 ;
valorArriba = S1 + S3 ;
valorAbajo = S2 + S4 ;
valorIzq = S1 + S2 ;
valorDer = S3 + S4 ;
LCD.Clear() ;
Si (valorAnterior == valorTotal) {}
lcd.setCursor(7,0) ;
LCD.Write("=") ;
lcd.setCursor(7,1) ;
LCD.Write("=") ;
}
d’autre
{
Si (valorArriba > valorAbajo)
{
lcd.setCursor(7,0) ;
LCD.Write("U") ;
}
else {}
lcd.setCursor(7,0) ;
LCD.Write("D") ;
}
Si (valorIzq > valorDer)
{
lcd.setCursor(7,1) ;
LCD.Write ("<-") ;
}
else {}
lcd.setCursor(7,1) ;
LCD.Write ("->") ;
}
}
lcd.setCursor(0,0) ;
LCD.Write("S1:") ;
lcd.setCursor(3,0) ;
LCD.Print(S1,1) ;
lcd.setCursor(0,1) ;
LCD.Write("S2:") ;
LCD.Print(S2,1) ;
lcd.setCursor(10,0) ;
LCD.Write("S3:") ;
lcd.setCursor(13,0) ;
LCD.Print(S3,1) ;
lcd.setCursor(10,1) ;
LCD.Write("S4:") ;
LCD.Print(S4,1) ;
lcd.setRGB((S1/4),(S3/4),(valorAbajo/8)) ;
valorAnterior = valorTotal ;
Delay(1000) ;
}