» Temes » Idees de bricolatge »El joc" Cowboys polsadors "a arduino

Joc de Button Cowboys a Arduino

Bon dia que es converteixi en el meu lector, avui voldria dir-vos com muntar el joc "cowboys de botó" a arduino

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

Joc de Button Cowboys a Arduino


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
La pregunta \ topic es publica automàticament al social. xarxa de llocs: estigueu atents a les respostes:
has aconseguit repetir?
Total de vots: 5

Apte per al tema

Temes relacionats

Afegeix un comentari

    • somriuresomriuxaxad'acordno ho séyahoonea
      capratllarximplesísí-síagressiusecret
      ho sentoballarballar2ballar3perdóajudarbegudes
      pararamicsbébondatxiuletswoonllengua
      fumaraplaudintcranideclararderisiudon-t_mentiondescarregar
      calorirritariure1mdareuniómosquitnegatiu
      no_icrispetescastigarllegirporespantosbuscar
      burlargràcies_youaixòto_clueumnikagutd'acord
      dolentbeeeblack_eyeblum3ruborpresumirl'avorriment
      censuradaplaersecret2amenaçarvictòriatusun_bespectacled
      xocrespectlolpreveurebenvingudaKrutoyja_za
      ja_dobryiajudantne_huliganne_othodifludprohibicióa prop
8 comentaris
L’autor
Gràcies pel vostre criteri
No s'utilitza cap inici de falses iniciatives. ((
Si després de restablir el LED del guanyador, sense esperar el senyal de so, premeu el botó, després del senyal s’encén immediatament el LED del reproductor que va prémer el botó. Si els dos jugadors són tan astuts, el jugador zero sempre guanyarà.
Wow wow nois fàcil. Un tipus que aprengui a programar un arduino, no ha de ser tan dur, deixeu-lo estudiar. Al mateix temps, Denis, no us ofenseu, però poca gent està interessada en els vostres projectes com "Hello World" i LEDs intermitents, això és interessant per a vosaltres, però creieu que la resta, no ho és realment. Aprengueu per vosaltres mateixos, però no proveu d’ensenyar als altres. I ja que vaig decidir convertir-me en una persona pública, és a dir, publicar, estar preparat per a la crítica, sobretot quan sigui adequat, i és adequat en aquesta etapa de la vostra experiència. Jo mateix tinc un grup de resultats de la vida humana que podria aportar sobre el vostre article, però en cap cas ho faré, perquè els tècnics joves haurien de ser animats, demanats, instruïts i no criticats. Les expressions tossoses "QUÈ? Tu em trenques el cervell ara mateix" no et mostren en la millor llum, poder aguantar un cop i respondre amb dignitat.

P.S. I comproveu el text abans de publicar com a mínim en Word.
ara em trenco el cervell
Hi ha alguna cosa per trencar? somriure
L’autor
QUÈ? ara em trenco el cervell
processa el senyal, és una part important d’aquest projecte
Però, els botons amb dos parells de contactes, normalment, els contactes tancats d’un botó en prémer obren el circuit d’obrir un altre? somriure
L’autor
processa el senyal, és una part important d’aquest projecte,
qui fa clic més ràpid i guanya
Bé, bé Arduino - doncs per què? ratllar

Us aconsellem que llegiu:

Doneu-lo al telèfon intel·ligent ...