AIX IS ES EL QUE NECESSITA;
1.Arduino (en el meu cas, Uno)
2.2 resistències a 220 ohms
3.2 LEDs (preferiblement de diferents colors)
4.2 botons de rellotge
5. piezo
6. Tauler de taula o de taula sense soldar
7. cables de pont
per començar, programem arduino
aquí teniu un esbós:
#define BUZZER_PIN 12 // pinça amb estriador
#define PLAYER_COUNT 2 // nombre de jugadors de vaquer
// en lloc de llistar tots els pins un per un, declarem parella
// llistes: un amb números de pin amb botons, i l'altre amb
// LEDs. Les llistes també s’anomenen matrius.
botó intPins [PLAYER_COUNT] = {3, 13};
int ledPins [PLAYER_COUNT] = {9, 11};
nul configuració ()
{
pinMode (BUZZER_PIN, OUTPUT);
for (int player = 0; player & lt; PLAYER_COUNT; ++ player) {
// utilitzant claudàtors obteniu el valor de la matriu
// sota el número indicat en ells. La numeració comença des de zero.
pinMode (ledPins [reproductor], OUTPUT);
pinMode (buttonPins [reproductor], INPUT_PULLUP);
}
}
bucle void ()
{
// feu un senyal "pli!", esperant un temps aleatori de 2 a 7 segons
retard (aleatori (2000, 7000));
to (BUZZER_PIN, 3000, 250); // 3 quilohertz, 250 mil·lisegons
for (int jugador = 0 ;; jugador = (jugador + 1)% PLAYER_COUNT) {
// si el número de jugador "jugador" prem el botó ...
if (! digitalRead (buttonPins [player])) {
// ... encén el seu LED i el senyal de victòria durant 1 segon
digitalWrite (ledPins [reproductor], HIGH);
to (BUZZER_PIN, 4000, 1000);
retard (1000);
digitalWrite (ledPins [reproductor], BAIX);
trencar; // Hi ha un guanyador! Sortim (anglès break) d’un cicle
}
}
}
llavors recollim tot segons aquest esquema
Hauríeu d’obtenir alguna cosa així
i ara el joc està a punt per utilitzar
qui fa clic més ràpid i guanya
i probablement ho siguin tots els d'avui
I SÍ, FES UN QÜESTIONARI ARAIX