Étape 2: Arduino Code
flotteur p1 ;flotteur p2 ;
flotteur del ;
bouton du flotteur ;
char d’importation ;
Boolean jouer ;
void setup() {}
Serial.Begin(9600) ;
pinMode (sortie 2) ;
pinMode (3, sortie) ;
pinMode (sortie 4) ;
pinMode (6, sortie) ;
pinMode (7, sortie) ;
pinMode (sortie 8) ;
pinMode (entrée, A2) ;
}
void loop() {}
P1 = analogRead(A5) ;
P2 = analogRead(A0) ;
Si (analogRead(A2) > = 900) {}
bouton = 1 ;
} else {}
bouton = 0 ;
}
Chaîne envoyée = String(p1) + "" + String(p2) + "" + String(button) ;
Serial.println(sent) ;
Si (Serial.available()) {}
importer = Serial.read() ;
}
Si (importer == 1) {}
digitalWrite (2, haut) ;
importer = 0 ;
topScore() ;
}
Si (importer == 2) {}
digitalWrite (3, élevée) ;
importer = 0 ;
topScore() ;
}
Si (importer == 3) {}
digitalWrite (4, élevée) ;
importer = 0 ;
topWin() ;
}
Si (importer == 4) {}
digitalWrite (6, HIGH) ;
importer = 0 ;
bottomScore() ;
}
Si (importer == 5) {}
digitalWrite (7, HIGH) ;
importer = 0 ;
bottomScore() ;
}
Si (importer == 6) {}
digitalWrite (8, HIGH) ;
importer = 0 ;
bottomWin() ;
}
Si (importer == 7) {}
digitalWrite (2, basse) ;
digitalWrite (3, faible) ;
digitalWrite (4, faible) ;
digitalWrite (6, faible) ;
digitalWrite (7, faible) ;
digitalWrite (8, faible) ;
importer = 0 ;
}
Si (importer == 8) {}
ton (11, 642, 50) ;
Delay(50) ;
ton (11, 863, 50) ;
importer = 0 ;
}
}
void topScore() {}
int p [] = {349, 523, 699} ;
int l [] = {75, 75, 75} ;
pour (int i = 0; i < 3; i ++) {}
ton (11, p [i], l[i]) ;
Delay(l[i]) ;
}
}
void topWin() {}
int p [] = {349, 349, 523} ;
int l [] = {300, 200, 500} ;
pour (int i = 0; i < 3; i ++) {}
ton (11, p [i], l[i]) ;
Delay(l[i]) ;
}
}
void bottomScore() {}
int p [] = {699, 523, 349} ;
int l [] = {75, 75, 75} ;
pour (int i = 0; i < 3; i ++) {}
ton (11, p [i], l[i]) ;
Delay(l[i]) ;
}
}
void bottomWin() {}
int p [] = {523, 523, 349} ;
int l [] = {300, 200, 400} ;
pour (int i = 0; i < 3; i ++) {}
ton (11, p [i], l[i]) ;
Delay(l[i]) ;
}
}