É ISSO QUE VOCÊ PRECISA;
1.Arduino (no meu caso, Uno)
2,2 resistores a 220 ohms
3.2 LEDs (de preferência cores diferentes)
4.2 botões de relógio
5. piezo
Placa de pão 6.Breadboard ou sem solda
7. fios de ligação em ponte
para começar, vamos programar arduino
aqui está um esboço:
#define BUZZER_PIN 12 // pin com squeaker
#define PLAYER_COUNT 2 // número de jogadores de cowboys
// em vez de listar todos os pinos um por um, declaramos um par
// lista: um com números de pinos com botões, o outro com
// LEDs. As listas também são chamadas de matrizes.
int buttonPins [PLAYER_COUNT] = {3, 13};
int ledPins [PLAYER_COUNT] = {9, 11};
configuração nula ()
{
pinMode (BUZZER_PIN, OUTPUT);
para (int player = 0; player & lt; PLAYER_COUNT; ++ player) {
// usando colchetes, obtém o valor na matriz
// sob o número indicado neles. A numeração começa do zero.
pinMode (ledPins [player], OUTPUT);
pinMode (buttonPins [player], INPUT_PULLUP);
}
}
loop vazio ()
{
// emite um sinal "pli!", aguardando um tempo aleatório de 2 a 7 segundos
atraso (aleatório (2000, 7000));
tom (BUZZER_PIN, 3000, 250); // 3 kilohertz, 250 milissegundos
for (int player = 0 ;; player = (player + 1)% PLAYER_COUNT) {
// se o número do jogador "player" pressionou o botão ...
if (! digitalRead (buttonPins [player])) {
// ... acende o LED e o sinal de vitória por 1 segundo
digitalWrite (ledPins [player], HIGH);
tom (BUZZER_PIN, 4000, 1000);
atraso (1000);
digitalWrite (ledPins [player], LOW);
quebrar; // Existe um vencedor! Saímos (intervalo inglês) de um ciclo
}
}
}
então coletamos tudo de acordo com esse esquema
Você deve obter algo parecido com isto
e agora o jogo está pronto para uso
quem clicar mais rápido e ganhar
e isso é provavelmente tudo por hoje
E SIM, FAÇA UM QUESTIONÁRIO ABAIXO