Tartalomjegyzék:

Rövid távú memorizációs játék: 7 lépés
Rövid távú memorizációs játék: 7 lépés

Videó: Rövid távú memorizációs játék: 7 lépés

Videó: Rövid távú memorizációs játék: 7 lépés
Videó: VÁLLALKOZÁSINDÍTÁS 18. NAP: VISSZAJELZÉS AZ OLDALAKRA 2024, November
Anonim
Rövid távú memorizációs játék
Rövid távú memorizációs játék

Építsd meg saját Arduino-alapú memorizációs játékodat!

Ebben a játékban egy RGB LED 3 véletlenszerű színt villog az elején, emlékeznie kell mindegyik színére. Látod, hova megy ez? Potenciométerrel módosíthatja a második RGB LED -et, és egy gombot megnyomva rögzít minden színt az első RGB LED -ről. A második RGB LED megmutatja, hogy melyik színt választotta, és miután rögzítette a szekvenciát, az RGB LED -ek zölden villognak, és hangjelzés hallható a zümmögő jelzéséből, ha helyesen kitalálta a sorozatot, vagy mindkét RGB LED pirosan és visszaállítja a sorozatszámot 3* -ra (ez megváltoztatható). A játékot azzal kezdi, hogy emlékeznie kell a megjelenített 3 színre, majd ha helyesen választja ki a megjelenített színeket, egy másik véletlenszerű szín kerül hozzáadásra a sorozatban. Ez addig folytatódik, amíg egyet nem hibázik, és a fentiek szerint csak 3 színre áll vissza.

Ez egy igazán szórakoztató, addiktív és idegesítő játék:)

DOLGOK, amire szüksége lesz

  • 1 x Arduino UNO R3
  • 1 x potenciométer
  • 1 x nyomógomb
  • 2 x RGB LED
  • 8 x 220 Ohm ellenállás
  • 1 x Piezo hangszóró
  • 18 x jumper vezeték (férfi -férfi)

VÁLASZTHATÓ

1 x pajzs tábla

A fenti képen létrehoztam egy pajzsot, hogy megmutassam a barátaimnak az iskolában, de ez teljesen felesleges. Ha ezen az úton szeretne menni, kap egy forrasztópáka, némi forrasztót és türelmet. Ha ezt az utat szeretné választani, írjon nekem üzenetet, és ha baj van, tudok segíteni.

1. lépés: Pozitív/földelt vezetékek hozzáadása a kenyértáblához

Pozitív/földelt vezetékek hozzáadása a kenyértáblához
Pozitív/földelt vezetékek hozzáadása a kenyértáblához

Nagyon alapvető lépés

Csatlakoztassa a GND -t a GND sínhez a kenyértáblán

Csatlakoztassa az 5V -ot a kenyértáblán lévő POSITIVE sínhez

2. lépés: Nyomógomb hozzáadása

Nyomógomb hozzáadása
Nyomógomb hozzáadása

Helyezze a nyomógombot a kenyértáblára, és kövesse a fenti képen látható lépéseket.

Csatlakoztassa az egyik oldalt az 5V -os sínhez

Csatlakoztassa a 220 ohmos ellenállást a nyomógomb szomszédos oldalához, majd csatlakoztassa a jumpert a GND -hez

Csatlakoztassa az ellenkező oldalt az Arduino 2 PIN -kódjához

Most hozzáadta a nyomógombot. Győződjön meg róla, hogy pontosan úgy néz ki, mint a képen, ez nagyon fontos része ennek a játéknak!

3. lépés: Potenciométer hozzáadása

Potenciométer hozzáadása
Potenciométer hozzáadása

Helyezze a potenciométert a kenyértáblára, és kövesse a fenti képen látható lépéseket.

Csatlakoztassa az egyik oldalt az 5V -os sínhez

Csatlakoztassa középen az A0 analóg bemenethez

Csatlakoztassa az utolsó oldalt a GND -hez

Most hozzáadta a nyomógombot. Győződjön meg róla, hogy pontosan úgy néz ki, mint a képen, ez nagyon fontos része ennek a játéknak!

MEGJEGYZÉS: Amíg az egyik oldalon 5V, a másik oldalon GND van, és a középső A0 -ra áll, addig jól fog működni

4. lépés: Hangszóró hozzáadása

Hangszóró hozzáadása
Hangszóró hozzáadása

Csatlakoztassa a GND oldalt a GND sínhez

Csatlakoztassa a + oldalt a 220 ohmos ellenálláshoz, majd csatlakoztassa a 7 -es PIN -kódhoz

Ez az!

5. lépés: Felhasználóválasztó RGB hozzáadása

Felhasználóválasztás RGB hozzáadása
Felhasználóválasztás RGB hozzáadása

Az RGB LED -ek bonyolult vezetékek lehetnek, ezért nézze meg az utasításokat tartalmazó képet, hogy megállapítsa, helyes -e a forgás. Tehát az alábbi lépéseim a forgásomhoz fognak viszonyulni, ezért fontos, hogy pontosan kövessem lépéseimet!

A BALRA indulva

Adjon hozzá egy 220 ohmos ellenállást az első kettőhöz, hagyja ki a harmadikat, és adja hozzá a fúzióhoz

Csatlakoztasson egy GND jumpert a 3. ellenállás nélkül, ez a mi GND

Tehát a bal oldali első ellenállással a 3 -as PIN -kódra (kék) megy

A második ellenállás csatlakozik a PIN 5 -hez (zöld)

és a harmadik ellenállás csatlakozik a PIN 6 -hoz (piros)

Ez az! Ez az RGB LED, amelyet a felhasználó használ a megfelelő színek kiválasztásához!

6. lépés: Véletlen rendszer RGB hozzáadása

Véletlen rendszer RGB hozzáadása
Véletlen rendszer RGB hozzáadása

Az RGB LED -ek bonyolult vezetékek lehetnek, ezért nézze meg az utasításokat tartalmazó képet, hogy megállapítsa, helyes -e a forgás. Tehát az alábbi lépéseim a forgásomhoz fognak viszonyulni, ezért fontos, hogy pontosan kövessem lépéseimet!

A BALRA indulva

Adjon hozzá egy 220 ohmos ellenállást az első kettőhöz, hagyja ki a harmadikat, és adja hozzá a fúzióhoz

Csatlakoztasson egy GND jumpert a 3. -hoz ellenállás nélkül, ez a mi GND -ünk. Tehát a bal oldali első ellenállással a 3 -as PIN -kódra (kék) a második ellenállás a 5 -ös PIN -kódhoz (zöld) csatlakozik Piros)

Ez az! Ez az RGB LED, amelyet a rendszer használ a színek véletlenszerű kiválasztásához!

7. lépés: Befejezte

Kész vagy!
Kész vagy!

Bármilyen kérdése van, írjon nekem üzenetet, ehhez a lépéshez csatoltam a kódot. Nem kell semmit módosítania, hogy működjön, de bátran bánjon és javítsa a kód futását!

Mindennek jól dokumentáltnak vagy kódnak kell lennie, ami megmagyarázza magát, de ha még nem ismeri a programozást és nem ért valamit, akkor gyorsan válaszolok az e-mailekre!

Itt is megtalálható a projektben használt könyvtár

bitbucket.org/teckel12/arduino-new-tone/wiki/Home

Ajánlott: