Paso 2: Código de Arduino
flotador p1;flotador de p2;
flotador del;
botón de flotador;
char la importación;
Boolean jugando;
void setup() {}
Serial.Begin(9600);
pinMode (2, salida);
pinMode (3, salida);
pinMode (4, salida);
pinMode (6, salida);
pinMode (7, salida);
pinMode (8, salida);
pinMode (A2, entrada);
}
void loop() {}
P1 = analogRead(A5);
P2 = analogRead(A0);
Si (analogRead(A2) > = 900) {}
botón = 1;
} else {}
botón = 0;
}
Cadena enviado = String(p1) + "" + String(p2) + "" + String(button);
Serial.println(sent);
Si (Serial.available()) {}
importar = Serial.read();
}
Si (importar == 1) {}
digitalWrite (2, alto);
importar = 0;
topScore();
}
Si (importar == 2) {}
digitalWrite (3, alto);
importar = 0;
topScore();
}
Si (importar == 3) {}
digitalWrite (4, alto);
importar = 0;
topWin();
}
Si (importar == 4) {}
digitalWrite (6, alto);
importar = 0;
bottomScore();
}
Si (importar == 5) {}
digitalWrite (7, alto);
importar = 0;
bottomScore();
}
Si (importar == 6) {}
digitalWrite (8, HIGH);
importar = 0;
bottomWin();
}
Si (importar == 7) {}
digitalWrite (2, bajo);
digitalWrite (3, bajo);
digitalWrite (4, bajo);
digitalWrite (6, bajo);
digitalWrite (7, bajo);
digitalWrite (8, bajo);
importar = 0;
}
Si (importar == 8) {}
tono (11, 642, 50);
Delay(50);
tono (11, 863, 50);
importar = 0;
}
}
void topScore() {}
int p [] = {349, 523, 699};
int l [] = {75, 75, 75};
para (int i = 0; i < 3; i ++) {}
tono (11, p [i], l[i]);
Delay(l[i]);
}
}
void topWin() {}
int p [] = {349, 349, 523};
int l [] = {300, 200, 500};
para (int i = 0; i < 3; i ++) {}
tono (11, p [i], l[i]);
Delay(l[i]);
}
}
void bottomScore() {}
int p [] = {699, 523, 349};
int l [] = {75, 75, 75};
para (int i = 0; i < 3; i ++) {}
tono (11, p [i], l[i]);
Delay(l[i]);
}
}
void bottomWin() {}
int p [] = {523, 523, 349};
int l [] = {300, 200, 400};
para (int i = 0; i < 3; i ++) {}
tono (11, p [i], l[i]);
Delay(l[i]);
}
}