Étape 6: Code upp
Télécharger ce au Conseil d’administration.
#include
Innovente lcd(12,11,10,9,8,7,5,4,3,2) ;
idk, c’était à quelques exemples de code...:// const int flexpin1 = 0 ; const int flexpin2 = 1 ; const int resetButtonPin = 1 ;
pour le joueur 1 et joueur 2 int score1 = 0 ; score2 int = 0 ;
void setup() {Serial.begin(9600) ; pinMode (resetButtonPin, INPUT); lcd.clear() ; lcd.begin(16,2) ; lcd.print ("bleu: 0"); lcd.setCursor(0,1) ; lcd.print ("rouge: 0");}
void loop() {}
int flexposition1 ; int flexposition2 ; int button1State ; button1State = digitalRead(resetButtonPin) ;
analogique doit être dans flexposition1 A0 = analogRead(flexpin1) ; flexposition2 = analogRead(flexpin2) ;
Serial.Print ("Capteur1:") ; Serial.println(flexposition1) ; Serial.Print ("sensor2:") ; Serial.println(flexposition2) ;
Si (flexposition1 > = 725 || flexposition2 > = 760) {si (flexposition1 > = 725) {score1 += 1;} else if (flexposition2 > = 760) {score2 += 1;}
LCD.Clear() ; lcd.setCursor(0,0) ; LCD.Print ("bleu:") ; LCD.Print(score1) ; lcd.setCursor(0,1) ; LCD.Print ("rouge:") ; LCD.Print(score2) ; Serial.Print ("bleu:") ; Serial.println(score1) ; Serial.Print ("rouge:") ; Serial.println(score2) ; Delay(3000) ; }
Si (button1State == faible) {score1 = 0; score2 = 0; lcd.clear() ; lcd.setCursor(0,0) ; lcd.print ("bleu:") ; LCD.Print(score1) ; lcd.setCursor(0,1) ; LCD.Print ("rouge:") ; LCD.Print(score2) ; Serial.Print ("bleu:") ; Serial.println(score1) ; Serial.Print ("rouge:") ; Serial.println(score2) ; } delay(100) ; }