Cuprins:
- Pasul 1: Adăugarea de fire pozitive / de masă la placa de panouri
- Pasul 2: Adăugarea unui buton
- Pasul 3: Adăugarea potențiometrului
- Pasul 4: Adăugarea difuzorului
- Pasul 5: Adăugarea selecției utilizator RGB
- Pasul 6: Adăugarea sistemului RGB aleatoriu
- Pasul 7: Ai terminat
Video: Joc de memorare pe termen scurt: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Construiește-ți propriul joc de memorare bazat pe Arduino!
În acest joc, un LED RGB va clipi 3 culori aleatorii la început, va trebui să vă amintiți culoarea fiecăruia. Vezi unde se duce asta? Veți folosi un potențiometru pentru a schimba al doilea LED RGB și veți apăsa un buton pentru a înregistra fiecare culoare din primul LED RGB. Al doilea LED RGB vă va arăta ce culoare ați selectat și, odată ce ați înregistrat secvența, LED-urile RGB vor lumina intermitent verde și se va reda un sunet de la semnalul sonor, ați ghicit corect secvența sau ambele LED-uri RGB vor clipi roșu și va reseta numărul de secvențe la 3 * (acest lucru poate fi modificat). Începeți jocul trebuind să vă amintiți cele 3 culori afișate, apoi dacă selectați corect culorile afișate, o altă culoare aleatorie va fi adăugată în secvență. Acest lucru va continua până când greșiți și, așa cum am spus mai sus, se va reseta înapoi la doar 3 culori.
Este un joc foarte distractiv, captivant și enervant de jucat:)
LUCRURI DE CARE VOR FI NECESARE
- 1 x Arduino UNO R3
- 1 x Potențiometru
- 1 x buton
- 2 LED-uri RGB
- Rezistențe de 8 x 220 Ohm
- 1 x difuzor piezo
- 18 x fire jumper (de la bărbat la bărbat)
OPȚIONAL
1 x bord scut
În imaginea de mai sus am creat un scut pentru a le arăta prietenilor mei de la școală, dar este complet inutil. Dacă doriți să parcurgeți acest traseu, veți obține un fier de lipit, ceva lipire și răbdare. Dacă doriți să mergeți pe acest traseu, nu ezitați să mă trimiteți un mesaj și vă pot ajuta dacă aveți probleme.
Pasul 1: Adăugarea de fire pozitive / de masă la placa de panouri
Pas foarte de bază
Conectați GND la șina GND pe panou
Conectați 5V la șina POSITIVĂ de pe panou
Pasul 2: Adăugarea unui buton
Așezați butonul pe panou și urmați pașii din imaginea de mai sus.
Conectați o parte la șina de 5V
Conectați rezistorul de 220 Ohm la partea adiacentă a butonului, apoi conectați un jumper la GND
Conectați partea opusă la 2 PIN-uri de pe Arduino
Acum ați adăugat butonul dvs. Asigurați-vă că arată exact ca în imagine, aceasta este o parte foarte importantă a acestui joc!
Pasul 3: Adăugarea potențiometrului
Așezați potențiometrul pe panou și urmați pașii din imaginea de mai sus.
Conectați o parte la șina de 5V
Conectați mijlocul la A0 Analog IN
Conectați ultima parte la GND
Acum ați adăugat butonul dvs. Asigurați-vă că arată exact ca în imagine, aceasta este o parte foarte importantă a acestui joc!
NOTĂ: Atâta timp cât o parte are 5V și cealaltă parte este GND, iar mijlocul merge la A0, va funcționa bine
Pasul 4: Adăugarea difuzorului
Conectați partea GND la șina GND
Conectați partea + la rezistorul de 220 Ohm, apoi conectați-vă la PIN 7
Asta e!
Pasul 5: Adăugarea selecției utilizator RGB
LED-urile RGB pot fi cablate dificil, așa că uitați-vă la imaginea de pe instructable pentru a determina dacă aveți rotația corectă. Deci, pașii mei de mai jos vor fi relativi cu rotația mea, motiv pentru care este important să-mi urmez exact pașii!
Începând de la STÂNGA
Adăugați un rezistor de 220 Ohm la primele două, săriți de-al treilea și adăugați-l pe fouth
Conectați un jumper GND la al treilea fără rezistență, acesta este GND-ul nostru
Deci, cu primul rezistor din stânga, acesta merge la PIN 3 (albastru)
Al doilea rezistor se conectează la PIN 5 (verde)
iar al treilea rezistor se conectează la PIN 6 (roșu)
Asta e! Acesta este LED-ul RGB care va fi folosit pentru ca utilizatorul să selecteze culorile corecte!
Pasul 6: Adăugarea sistemului RGB aleatoriu
LED-urile RGB pot fi cablate dificil, așa că uitați-vă la imaginea de pe instructable pentru a stabili dacă aveți rotația corectă. Deci, pașii mei de mai jos vor fi relativi cu rotația mea, motiv pentru care este important să-mi urmez exact pașii!
Începând de la STÂNGA
Adăugați un rezistor de 220 Ohm la primele două, săriți de-al treilea și adăugați-l pe fouth
Conectați un jumper GND la cel de-al treilea fără rezistor, acesta este GND-ul nostru Deci, cu primul rezistor din stânga, merge la PIN 3 (albastru) Al doilea rezistor se conectează la PIN 5 (verde) Al treilea rezistor se conectează la PIN 6 (Roșu)
Asta e! Acesta este LED-ul RGB care va fi folosit pentru ca sistemul să selecteze aleatoriu culorile!
Pasul 7: Ai terminat
Orice întrebare nu ezitați să-mi trimiteți un mesaj, am atașat codul la acest pas. Nu ar trebui să schimbați nimic pentru a-l face să funcționeze, dar simțiți-vă liber să trageți și să faceți codul să funcționeze mai ușor!
Totul ar trebui să fie bine documentat sau un cod care se explică, dar dacă sunteți nou în programare și nu înțelegeți ceva, răspund la e-mailuri destul de repede!
ȘI aici este biblioteca utilizată în proiect
bitbucket.org/teckel12/arduino-new-tone/wiki/Home
Recomandat:
DISPOZITIV DE DETECTARE A FURTURILOR CU COST MIC SCURT (Pi Home Security): 7 pași
DISPOZITIV DE DETECTARE A FURTURILOR CU COST MIC (PI Home Security): Sistemul este conceput pentru a detecta intruziunea (intrarea neautorizată) într-o clădire sau în alte zone. Acest proiect poate fi utilizat și în proprietăți rezidențiale, comerciale, industriale și militare pentru protecție împotriva efracției sau a daunelor materiale, precum și
ECG Logger - un monitor cardiac portabil pentru achiziționarea și analiza datelor pe termen lung: 3 pași
ECG Logger - un monitor cardiac portabil pentru achiziționarea și analiza datelor pe termen lung: Prima versiune: octombrie 2017 Ultima versiune: 1.6.0 Stare: Stabil Dificultate: înaltă Condiție preliminară: Arduino, programare, construcție hardware Depozit unic: SF (vezi linkurile de mai jos) Suport: doar forum, niciun PMECG Logger nu este un monitor cardiac portabil pentru mult timp
Trimiterea datelor senzorului de temperatură și umiditate fără fir IoT pe termen lung către foaia Google: 39 de pași
Trimiterea datelor senzorului de temperatură și umiditate fără fir IoT pe termen lung către foaia Google: Folosim aici senzorul de temperatură și umiditate NCD, dar pașii rămân egali pentru oricare dintre produsele ncd, deci dacă aveți alți senzori fără fir ncd, experiența este gratuită. alături de pe lângă. Prin oprirea acestui text, trebuie să
Wifi pe termen lung PPM / MSP: 5 pași
Long Range Wifi PPM / MSP: Acum ceva timp am postat controlerul meu Wifi PPM. Funcționează destul de bine. Doar intervalul este puțin scurt. Am găsit o soluție pentru această problemă. ESP8266 acceptă un mod numit ESPNOW. Acest mod este mult mai scăzut. Nu pierde conexiunea, așa că
Scurt ghid G-Shock Bezel Stealthing: 3 pași
Scurt Ghid G-Shock Bezel Stealthing: Iată un proiect foarte simplu, stealthing. Plănuiesc să-i fac mult mai mult micului meu DW-5600, cum ar fi inversarea afișajului, ascunderea feței (dacă este posibil), dar deocamdată am vrut să ascund rama (scoateți vopseaua albă)