» Themen » DIY Ideen »Das Spiel" Push-Button Cowboys "auf Arduino

Button Cowboys Spiel auf Arduino

Guten Tag mein Leser zu werden, heute möchte ich Ihnen sagen, wie man das Spiel "Button Cowboys" in Arduino zusammenbaut

DAS IST, WAS SIE BRAUCHEN;
1.Arduino (in meinem Fall Uno)
2,2 Widerstände bei 220 Ohm
3.2 LEDs (vorzugsweise verschiedene Farben)
4.2 Uhrentasten
5. Piezo
6.Breadboard oder lötfreies Breadboard
7. Überbrückungskabel



Um zu beginnen, programmieren wir Arduino



Hier ist eine Skizze:

#define BUZZER_PIN 12 // Pin mit Quietscher
#define PLAYER_COUNT 2 // Anzahl der Cowboy-Spieler
// Anstatt alle Pins einzeln aufzulisten, deklarieren wir ein Paar
// Listen: eine mit PIN-Nummern mit Tasten, die andere mit
// LEDs. Listen werden auch als Arrays bezeichnet.
int buttonPins [PLAYER_COUNT] = {3, 13};
int ledPins [PLAYER_COUNT] = {9, 11};
 
void setup ()
{
  pinMode (BUZZER_PIN, OUTPUT);
  für (int player = 0; player & lt; PLAYER_COUNT; ++ player) {
    // Verwenden Sie eckige Klammern, um den Wert im Array abzurufen
    // unter der darin angegebenen Nummer. Die Nummerierung beginnt bei Null.
    pinMode (ledPins [Player], OUTPUT);
    pinMode (buttonPins [player], INPUT_PULLUP);
  }}
}}
 
void loop ()
{
  // gib ein Signal "pli!" und warte auf eine zufällige Zeit von 2 bis 7 Sekunden
  Verzögerung (zufällig (2000, 7000));
  Ton (BUZZER_PIN, 3000, 250); // 3 Kilohertz, 250 Millisekunden
 
  für (int player = 0 ;; player = (player + 1)% PLAYER_COUNT) {
    // wenn die Spielernummer "Spieler" den Knopf gedrückt hat ...
    if (! digitalRead (buttonPins [player])) {
      // ... LED und Siegessignal 1 Sekunde lang einschalten
      digitalWrite (ledPins [Player], HIGH);
      Ton (BUZZER_PIN, 4000, 1000);
      Verzögerung (1000);
      digitalWrite (ledPins [Player], LOW);
      Pause; // Es gibt einen Gewinner! Wir verlassen (englische Pause) einen Zyklus
    }}
  }}
}}


dann sammeln wir alles nach diesem Schema

Button Cowboys Spiel auf Arduino


Sie sollten so etwas bekommen



und jetzt ist das Spiel einsatzbereit
wer schneller klickt und gewinnt
und das ist wahrscheinlich alles für heute


UND JA, NEHMEN SIE UNTEN EINEN FRAGEBOGEN
Frage \ Thema wird automatisch im sozialen Bereich veröffentlicht. Site-Netzwerk - dort finden Sie Antworten:
hast du es geschafft zu wiederholen?
Stimmen insgesamt: 5

Geeignet für das Thema

Verwandte Themen

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      EntschuldigungtanzenTanz2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen
8 Kommentare
Der Autor
Vielen Dank für Ihre Kriterien
Keine Behandlung von Fehlstarts. ((
Wenn Sie nach dem Zurücksetzen der Gewinner-LED die Taste drücken, ohne auf das Tonsignal zu warten, leuchtet die LED des Spielers, der die Taste gedrückt hat, nach dem Signal sofort auf. Wenn beide Spieler so gerissen sind, gewinnt immer der Nullspieler.
Wow wow Jungs einfach. Ein Typ, der lernt, ein Arduino zu programmieren, muss nicht so hart sein, lass ihn lernen. Zur gleichen Zeit, Denis, keine Beleidigung, aber nur wenige Menschen interessieren sich für Ihre Projekte wie "Hello World" und blinkende LEDs, das ist interessant für Sie, aber glauben Sie den Rest, nicht wirklich. Lerne selbst, aber versuche nicht, andere zu unterrichten. Und da ich mich entschlossen habe, eine öffentliche Person zu werden, das heißt zu veröffentlichen, auf Kritik vorbereitet zu sein, insbesondere wenn es angemessen ist und es in dieser Phase Ihrer Erfahrung angemessen ist. Ich selbst habe einen Eimer mit Ergebnissen aus dem menschlichen Leben, den ich auf Ihren Artikel schreiben könnte, aber auf keinen Fall werde ich es tun, weil junge Techniker ermutigt, aufgefordert, instruiert und nicht kritisiert werden sollten. Tossy Ausdrücke "WAS? Du brichst mir gerade das Gehirn" zeigen dich nicht im besten Licht, kannst einen Schlag halten und mit Würde darauf reagieren.

P.S. Überprüfen Sie den Text, bevor Sie ihn zumindest in Word veröffentlichen.
Du brichst mir gerade das Gehirn
Gibt es etwas zu brechen? lächeln
Der Autor
WAS? Du brichst mir gerade das Gehirn
Es verarbeitet das Signal und ist ein wichtiger Bestandteil dieses Projekts
Aber Tasten mit zwei Kontaktpaaren, normalerweise geschlossene Kontakte einer Taste, öffnen beim Drücken den Stromkreis der normalerweise offenen anderen? lächeln
Der Autor
es verarbeitet das Signal, ist ein wichtiger Teil dieses Projekts,
wer schneller klickt und gewinnt
Gut, gut Arduino - warum dann? Kratzer

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...