Inhaltsverzeichnis:

Kurzfristiges Auswendiglernen - Gunook
Kurzfristiges Auswendiglernen - Gunook

Video: Kurzfristiges Auswendiglernen - Gunook

Video: Kurzfristiges Auswendiglernen - Gunook
Video: Schnell auswendig lernen mit dem "Spacing Effect" 💾 2024, Juli
Anonim
Kurzfristiges Auswendiglernen
Kurzfristiges Auswendiglernen

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

Hinzufügen von Plus-/Massedrähten zum Steckbrett
Hinzufügen von Plus-/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

Drucktaste hinzufügen
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

Potentiometer hinzufügen
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

Lautsprecher hinzufügen
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

Hinzufügen von Benutzerauswahl-RGB
Hinzufügen von 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

Hinzufügen von zufälligem System-RGB
Hinzufügen von zufälligem 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

Du bist fertig!
Du bist 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