Inhaltsverzeichnis:
- Schritt 1: Hinzufügen von positiven / Massedrähten zum Steckbrett
- Schritt 2: Drucktaste hinzufügen
- Schritt 3: Potentiometer hinzufügen
- Schritt 4: Lautsprecher hinzufügen
- Schritt 5: Hinzufügen der Benutzerauswahl RGB
- Schritt 6: Hinzufügen von Random System RGB
- Schritt 7: Sie sind fertig
Video: Kurzfristiges Auswendiglernen - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Bauen Sie Ihr eigenes Arduino-basiertes Merkspiel!
In diesem Spiel blinkt eine RGB-LED zu Beginn in 3 zufälligen Farben, Sie müssen sich die Farbe jeder einzelnen merken. Sehen Sie, wohin das führt? Sie verwenden ein Potentiometer, um die zweite RGB-LED zu ändern und eine Taste zu drücken, um jede Farbe von der ersten RGB-LED aufzunehmen. Die zweite RGB-LED zeigt Ihnen an, welche Farbe Sie ausgewählt haben, und sobald Sie die Sequenz aufgenommen haben, blinken die RGB-LEDs entweder grün und der Summer ertönt, um anzuzeigen, dass Sie die Sequenz richtig erraten haben, oder beide RGB-LEDs blinken rot und es setzt den Sequenzzähler auf 3* zurück (dies kann geändert werden). Sie beginnen das Spiel damit, dass Sie sich die 3 angezeigten Farben merken müssen. Wenn Sie die Farbenanzeige richtig auswählen, wird eine weitere zufällige Farbe in die Reihenfolge eingefügt. Dies wird fortgesetzt, bis Sie einen Fehler machen, und wie oben erwähnt, wird es auf nur 3 Farben zurückgesetzt.
Es ist ein wirklich lustiges, süchtig machendes und nerviges Spiel zu spielen:)
Dinge, die Sie brauchen
- 1 x Arduino UNO R3
- 1 x Potentiometer
- 1 x Druckknopf
- 2 x RGB-LEDs
- 8 x 220 Ohm Widerstände
- 1 x Piezo-Lautsprecher
- 18 x Überbrückungsdrähte (männlich zu männlich)
OPTIONAL
1 x Schildbrett
Im Bild oben habe ich ein Schild erstellt, um es meinen Freunden in der Schule zu zeigen, aber es ist völlig unnötig. Wenn Sie diesen Weg gehen möchten, erhalten Sie einen Lötkolben, etwas Lötmittel und Geduld. Wenn Sie diesen Weg gehen möchten, können Sie mir gerne eine Nachricht senden und ich kann Ihnen bei Problemen helfen.
Schritt 1: Hinzufügen von positiven / Massedrähten zum Steckbrett
Sehr einfacher Schritt
Verbinden Sie die GND mit der GND-Schiene auf dem Steckbrett
Verbinden Sie die 5V mit der POSITIVE Schiene auf dem Steckbrett
Schritt 2: Drucktaste hinzufügen
Platzieren Sie den Druckknopf auf dem Steckbrett und befolgen Sie die Schritte im obigen Bild.
Verbinden Sie eine Seite mit der 5V-Schiene
Schließen Sie den 220 Ohm Widerstand an die benachbarte Seite des Tasters an, dann verbinden Sie einen Jumper mit GND
Verbinden Sie die gegenüberliegende Seite mit dem 2 PIN auf dem Arduino
Jetzt haben Sie Ihren Druckknopf hinzugefügt. Stellen Sie sicher, dass es genau wie auf dem Bild aussieht, dies ist ein sehr wichtiger Teil dieses Spiels!
Schritt 3: Potentiometer hinzufügen
Platzieren Sie das Potentiometer auf dem Steckbrett und befolgen Sie die Schritte im obigen Bild.
Verbinden Sie eine Seite mit der 5V-Schiene
Verbinden Sie die Mitte mit dem A0 Analog IN
Verbinden Sie die letzte Seite mit GND
Jetzt haben Sie Ihren Druckknopf hinzugefügt. Stellen Sie sicher, dass es genau wie auf dem Bild aussieht, dies ist ein sehr wichtiger Teil dieses Spiels!
HINWEIS: Solange eine Seite 5V hat und die andere Seite GND ist und die Mitte zu A0 geht, funktioniert es gut
Schritt 4: Lautsprecher hinzufügen
Verbinden Sie die GND-Seite mit der GND-Schiene
Verbinden Sie die + Seite mit dem 220 Ohm Widerstand, dann verbinden Sie es mit PIN 7
Das ist es!
Schritt 5: Hinzufügen der Benutzerauswahl RGB
RGB-LEDs können eine schwierige Verkabelung sein, also schauen Sie sich das Bild auf der Anleitung an, um festzustellen, ob Sie die richtige Drehung haben. Meine Schritte unten beziehen sich also auf meine Rotation, weshalb es wichtig ist, meine Schritte genau zu befolgen!
Beginnend von LINKS
Fügen Sie den ersten beiden einen 220-Ohm-Widerstand hinzu, überspringen Sie den dritten und fügen Sie den vierten hinzu
Verbinden Sie einen GND-Jumper ohne Widerstand mit dem 3., das ist unser GND
Mit dem ersten Widerstand links geht es also zu PIN 3 (Blau)
Der zweite Widerstand verbindet sich mit PIN 5 (Grün)
und der dritte Widerstand verbindet sich mit PIN 6 (Rot)
Das ist es! Dies ist die RGB-LED, mit der der Benutzer die richtigen Farben auswählen kann!
Schritt 6: Hinzufügen von Random System RGB
RGB-LEDs können eine schwierige Verkabelung sein, also schauen Sie sich das Bild auf der Anleitung an, um festzustellen, ob Sie die richtige Drehung haben. Meine Schritte unten beziehen sich also auf meine Rotation, weshalb es wichtig ist, meine Schritte genau zu befolgen!
Beginnend von LINKS
Fügen Sie den ersten beiden einen 220-Ohm-Widerstand hinzu, überspringen Sie den dritten und fügen Sie den vierten hinzu
Verbinden Sie einen GND-Jumper ohne Widerstand mit dem 3. Rot)
Das ist es! Dies ist die RGB-LED, die für das System verwendet wird, um zufällig Farben auszuwählen!
Schritt 7: Sie sind fertig
Bei Fragen können Sie mir gerne eine Nachricht senden, ich habe den Code diesem Schritt beigefügt. Sie sollten nichts ändern müssen, damit es funktioniert, aber Sie können gerne basteln und den Code reibungsloser machen!
Alles MUSS gut dokumentiert sein oder Code, der sich selbst erklärt, aber wenn Sie neu in der Programmierung sind und etwas nicht verstehen, antworte ich ziemlich schnell auf E-Mails!
AUCH hier ist die Bibliothek, die im Projekt verwendet wird
bitbucket.org/teckel12/arduino-new-tone/wiki/Home