Inhaltsverzeichnis:

Arduino "First Player" für Brettspiele - Gunook
Arduino "First Player" für Brettspiele - Gunook

Video: Arduino "First Player" für Brettspiele - Gunook

Video: Arduino
Video: How to Play Uno Quatro in 2 minutes (UNO Quatro Rules) 2024, Juli
Anonim
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Dieses Projekt wurde von den "First Player"-Apps inspiriert, die mein Mann und ich auf unseren Telefonen verwendet haben. Wir lieben es, Brettspiele zu spielen und verwenden „First Player“-Apps, um zu entscheiden, wer zuerst geht. Ich beschloss, zu versuchen, meine eigene Arduino-Version zu erstellen und zu versuchen, sie basierend auf dem, was ich gelernt habe, zu codieren. Die Apps sind ziemlich einfach, sie wählen zufällig aus, welche Person zuerst spielt.

Dieses Projekt ist so konzipiert, dass es einen Knopf drückt (Eingang) und dann zufällig entweder eine rote oder blaue LED (Ausgang) aufleuchtet. Wählen Sie einfach Ihre Farbe und wenn Ihre LED aufleuchtet, sind Sie der Erste, der das Spiel spielt! Dieses erste Board ist einfach mit nur 2 LEDs, aber Sie können sehr einfach weitere LEDs hinzufügen und den Code ändern, um einen ersten Spieler aus mehreren Spielern auszuwählen (z. B. wenn Sie 4 Spieler möchten, fügen Sie 2 weitere LEDs hinzu).

Dies kann Ihnen auch bei der Entscheidungsfindung helfen! Sie können sich nicht entscheiden, welche Netflix-Show Sie sehen möchten? Weisen Sie jeder Option eine Farbe zu und lassen Sie diese für sich auswählen! Wer spült heute Abend ab? Lass es für dich entscheiden!

Hoffe, Sie haben Spaß damit.

Dieses Projekt ist gut für Anfänger geeignet, die über einige Hintergrundkenntnisse in der Codierung in C++ verfügen.

Lieferungen

  • Arduino Uno oder Sparkfun Redboard usw.
  • Computer und USB-Anschlusskabel
  • 2 LEDs (ich habe rot und blau verwendet)
  • Anschlussdrähte
  • 1 Druckknopf
  • 2 Widerstände
  • Arduino Editor-Login online für Code

Schritt 1: Platine einrichten

Platine einrichten
Platine einrichten
Platine einrichten
Platine einrichten

Ihr erster Schritt besteht darin, die Schaltkreise auf Ihrem Steckbrett anzuschließen und zu erstellen.

  • Setzen Sie 2 LEDs ein und verbinden Sie 2 Überbrückungsdrähte (ich habe rot und blau verwendet). Die positive längere Seite meiner roten LED (Anode) ist mit Pin 11 verbunden. Die blaue LED ist mit Pin 12 verbunden.
  • Fügen Sie 2 Widerstände ein, um die negative kürzere Seite (Kathode) jeder LED mit der schwarzen vertikalen negativen (-) Spalte zu verbinden.
  • Verbinden Sie ein schwarzes Überbrückungskabel von der negativen vertikalen Säule mit Masse.
  • Fügen Sie im mittleren Abschnitt Ihres Steckbretts eine Schaltfläche hinzu. Siehe Bild, um das schwarze Kabel mit Masse und das gelbe Kabel mit Pin 2 zu verbinden.
  • Schließen Sie Ihr Board an Ihren Computer an, um es mit Strom zu versorgen.

Schritt 2: Codieren Sie Ihr Projekt

Codieren Sie Ihr Projekt
Codieren Sie Ihr Projekt

Hier ist ein Link zu meinem Code. Bitte beachten Sie meine //Notizen, die jeden Teil meines Codes erklären. Dies wird Ihnen helfen, es nach Ihren Wünschen zu bearbeiten!

Schritt 3: Testen Sie es

Probier es aus
Probier es aus

Versuch es! Schließen Sie Ihren Code an und laden Sie ihn hoch. Hier ist ein Video, um zu zeigen, wie es funktionieren sollte.

Schritt 4: Optional - Erweitern Sie Ihr Projekt

Wie bereits erwähnt, einige Optionen zum Hinzufügen zu diesem Projekt, um es fortgeschrittener zu machen:

  • Fügen Sie mehr LEDs für mehr "Spieler" hinzu (z. B. wenn Sie ein 4-Spieler-Spiel haben)
  • Fügen Sie weitere Schaltflächen hinzu (z. B. lassen Sie alle eine Schaltfläche drücken)
  • Ändern Sie die Verzögerungszeit, falls gewünscht
  • Fügen Sie ein Summergeräusch hinzu
  • Usw.

Empfohlen: