Inhaltsverzeichnis:

Pick-a-Player: 4 Schritte
Pick-a-Player: 4 Schritte

Video: Pick-a-Player: 4 Schritte

Video: Pick-a-Player: 4 Schritte
Video: Tutorial : Newbie start guide : X4 Foundations 2024, November
Anonim
Pick-a-Player
Pick-a-Player

Dieses anweisbare führt Sie durch, wie man einen Entscheidungsträger Arduino macht. Auf Knopfdruck leuchten die LEDs in einem zufälligen Muster auf. Nach einigen Sekunden leuchtet eine einzelne LED auf. Dies ist die endgültige Entscheidung des Arduino. Ich habe einen bestimmten Zweck für mein Endprodukt, aber es kann für viele Dinge verwendet werden. Haben Sie nach einem langen Arbeitstag manchmal Schwierigkeiten, sich einen Ort zum Essen auszusuchen? Platzieren Sie 7 Optionen auf der Tafel und klicken Sie auf die Schaltfläche. In Sekunden haben Sie Ihre Meinung für Sie gemacht! Dieses anweisbare wird Ihnen helfen, Vertrauen aufzubauen, indem Sie eine Schaltung mit LEDs erstellen und Sie möglicherweise in eine neue Komponente, den Druckknopf, einführen.

Am Wochenende findet man meinen Mann und mich normalerweise bei Freunden und spielt eine Auswahl an Spielen. Normalerweise gibt es eine kleine Debatte, wenn man entscheidet, wer „Spieler 1“sein wird. Wir versuchen immer, es fair zu machen, aber wir spielen so viele Spiele/Zeiten, dass wir manchmal den Überblick verlieren. Es scheint immer, dass immer ein paar Leute unsere Spiele beginnen. Dies hat mich dazu inspiriert, ein Gerät zu entwickeln, das meiner Gruppe helfen könnte, einen fairen und einfachen Weg zu finden, einen Spieler auszuwählen. Typischerweise besteht unsere „Spielenacht“-Crew aus sieben Teilnehmern. Aus diesem Grund habe ich diesen Entscheider mit 7 LEDs erstellt, aber Sie können ihn an Ihre eigenen Bedürfnisse anpassen. Nur zum Spaß würde ich jeden Spieler eine kleine Papierkappe dekorieren, die über die LED gestülpt werden könnte, um sich daran zu erinnern, welche ihnen gehört.

Dies ist ein perfektes Projekt für einen Anfänger-Codierer, der sein Denken auf etwas kompliziertere Codierung und Schaltungen ausdehnen möchte. Da ich selbst Programmieranfänger bin, kann ich mich von der Komplexität des Physical Computing überwältigt fühlen. Am Ende dieses Tutorials finden Sie Verständnis- und Erweiterungsfragen, die Ihnen helfen, Ihr Wissen über das Programmieren zu erweitern und mehr Verständnis in diesem Projekt zu schaffen. Solche Fragen helfen mir oft zu erkennen, dass ich mehr weiß, als ich vermute. Ich hoffe, sie können dasselbe für Sie tun!

Über diesen Link können Sie auf eine Simulation meiner Schaltung und meines Codes zugreifen.

Schritt 1: Richten Sie Ihr Steckbrett ein

Richten Sie Ihr Steckbrett ein
Richten Sie Ihr Steckbrett ein

Platzierung der LEDs

  • Beginnen Sie damit, Ihre 7 LED in einer Spalte in verschiedenen Reihen zu platzieren und die Anode (langes Bein) in die gleiche Richtung zu platzieren. Denken Sie daran, während Sie Ihre Schaltung weiter aufbauen
  • Platzieren Sie mit den 220-Ohm-Widerständen ein Bein des Widerstands in der gleichen Reihe wie die Kathode der LEDs (kurzes Bein). Das andere Bein sollte mit der - Schiene verbunden werden.
  • Legen Sie ein Ende der Überbrückungsdrähte in die Reihe mit den LED-Anoden. Die anderen Enden sollten in die Stifte 2, 3, 4, 5, 6, 7, 8 eingesetzt werden.
  • Verbinden Sie mit einem weiteren Überbrückungsdraht die - Schiene mit GND.

Taster platzieren

  • Platzieren Sie den Taster mit zwei Zinken in der (e)-Spalte und zwei Zinken in der f-Spalte.
  • Stecken Sie ein Bein des 1K Ohm Widerstands in die gleiche Reihe wie einer der Zinken auf der (e) Seite. Stecken Sie das andere Bein in die - Schiene.
  • Stecken Sie in die gleiche Reihe wie der Widerstand einen Schenkel eines Überbrückungsdrahtes mit dem anderen Ende in Pin 12.
  • Schließen Sie den Taster an eine Stromquelle an, indem Sie einen Überbrückungsdraht in derselben Reihe wie den anderen Stift auf der Seite (e) platzieren. Das verbleibende Ende des Drahtes wird in 5V gelegt.

Schritt 2: Schreiben Sie den Code

Hier ist der Link zu meiner Arduino-Skizze, wo Sie auf meinen Code zugreifen können.

Dieses Projekt wurde von einem anderen Entscheidungsträger inspiriert, den Sie hier finden. Ich habe Änderungen vorgenommen, um meine Bedürfnisse für meine Projektidee zu erfüllen.

Schritt 3: Probieren Sie es aus

  • Stecken Sie es ein und drücken Sie die Taste. Dies sollte eine zufällige Sequenz auf der LED starten, die damit endet, dass eine 10 Sekunden lang aufleuchtet.
  • Wenn dies nicht geschieht, ist es Zeit zum Debuggen.

    • Schauen Sie sich Ihr Steckbrett an und überprüfen Sie, ob Ihr Stromkreis angeschlossen ist.
    • Überprüfen Sie Ihren Code auf Fehler. Ich empfehle immer, zu überprüfen, ob Sie die richtigen Pin-Nummern geschrieben haben.

Schritt 4: (optional) Verständnis- und Erweiterungsfragen

  1. Welche Leitung(en) richten die Ausgangspins ein?
  2. Wenn Sie die Anzahl der verwendeten LED-Leuchten ändern möchten, welche Zeilen müssten Sie bearbeiten? Wieso den?
  3. Wie könnten Sie einen ähnlichen Code verwenden, um ein Gerät zu erstellen, mit dem Spieler in zwei Teams eingeteilt werden? Partner?
  4. Wenn Sie möchten, dass die zufällige Lichtshow länger dauert, wie würden Sie das tun?

Empfohlen: