» Temas » Idéias DIY »O jogo" cowboys de botão "no arduino

Jogo de botão Cowboys no Arduino

Bom dia meu leitor, hoje eu gostaria de contar como montar o jogo "cowboys de botões" no arduino

É 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

Jogo de botão Cowboys no Arduino


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
A pergunta \ tópico é publicada automaticamente no social. rede do site - fique atento às respostas:
você conseguiu repetir?
Total de votos: 5

Apropriado para o tópico

Tópicos relacionados

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar
8 comentários
O autor
Obrigado pelos seus critérios
Nenhuma manipulação de partidas falsas. ((
Se, após redefinir o LED do vencedor, sem aguardar o sinal sonoro, pressione o botão, depois do sinal, o LED do jogador que pressionou o botão acenderá imediatamente. Se os dois jogadores são tão espertos, o zero jogador sempre vencerá.
Uau uau pessoal fácil. Um cara que aprende a programar um arduino, não precisa ser tão difícil, deixe-o estudar. Ao mesmo tempo, Denis, sem ofensas, mas poucas pessoas estão interessadas em seus projetos, como "Hello World" e o piscar do LED, isso é interessante para você, mas, para o resto, acredite, na verdade não. Aprenda você mesmo, mas não tente ensinar aos outros. E desde que decidi me tornar uma pessoa pública, ou seja, publicar, estar preparado para críticas, especialmente quando é apropriado, e é apropriado nesta fase de sua experiência. Eu mesmo tenho um balde de resultados da vida humana que poderia derramar em seu artigo, mas em nenhum caso não o farei, porque os jovens técnicos devem ser incentivados, instruídos, instruídos e não criticados. Expressões agitadas "O QUÊ? Você quebra meu cérebro agora" não lhe mostram a melhor luz, sabem como dar um golpe e responder com dignidade.

P.S. E verifique o texto antes de publicar pelo menos no Word.
você quebra meu cérebro agora
Existe algo para quebrar? sorrir
O autor
O que? você quebra meu cérebro agora
processa o sinal, é uma parte importante deste projeto
Mas botões com dois pares de contatos, contatos normalmente fechados de um botão quando pressionados abrem o circuito do normalmente aberto outro? sorrir
O autor
processa o sinal, é uma parte importante deste projeto,
quem clicar mais rápido e ganhar
Bem, bem Arduino - então porque? arranhar

Aconselhamos que você leia:

Entregue-o para o smartphone ...