===== Jeu PONG à LEDs =====
//revisité par JCano : ^^//
==== Mais qu'est ce donc ? ====
Ce jeu permet de s’engrener s'amuser comme un taré un enfant en faisant osciller une diode dans un une bande de dix. \\
Il est inspiré du fameux best-seller éponyme de la fin des seventies ! (ancêtre de tous les jeux vidéos)
=== Règles du jeu : ===
* Pour inverser le sens de parcours de la balle (ici matérialisée par la diode allumée) il suffit de couvrir/découvrir de votre main le **capteur de lumière** (LDR)
* Si vous réalisez une inversion lorsque la diode allumée est une des deux du bout, la vitesse s’accélère !
* A un moment donné, ça devient impossible à suivre LOL
* Idéal pour se détendre entre Makers ^^
==== Câblage ====
Est exactement le même que la guirlande interactive \\
{{:start:projet:arduino:schema_guirlande.jpg|}}
(le brochage est ce coup ci le bon^^ !) \\
==== Codage ====
int ULDR = A1;
int j = 2;
float Us= 3.3;
float U = 1.2;
void setup () {
for( int i = 2; i<12; i++) {
pinMode( i, OUTPUT);
Serial.begin(9600);
}
}
void loop () {
int k =1;
while( j>1 && j<12) {
U = analogRead(ULDR)*5.0/1024.0;
int T = int(700/k);
Serial.println(U);
T = constrain(T, 50, 2000);
digitalWrite(j, HIGH);
delay(T);
digitalWrite(j, LOW);
if( j==2 || j==3) {
if( UUs) {
k++;
}
}
if( U < Us) {
j++;
}
else {
j--;
}
}
if(U