Sommario:
- Passaggio 1: aggiunta di fili positivi/massa a breadboard
- Passaggio 2: aggiunta del pulsante
- Passaggio 3: aggiunta del potenziometro
- Passaggio 4: aggiunta dell'altoparlante
- Passaggio 5: aggiunta della selezione utente RGB
- Passaggio 6: aggiunta di RGB di sistema casuale
- Passaggio 7: hai finito
Video: Gioco di memorizzazione a breve termine: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Costruisci il tuo gioco di memorizzazione basato su Arduino!
In questo gioco, un LED RGB lampeggerà all'inizio con 3 colori casuali, dovrai ricordare il colore di ognuno. Vedi dove sta andando? Utilizzerai un potenziometro per cambiare il secondo LED RGB e premere un pulsante per registrare ogni colore dal primo LED RGB. Il secondo LED RGB ti mostrerà quale colore hai selezionato e, una volta registrata la sequenza, i LED RGB lampeggeranno in verde e verrà emesso un suono dal cicalino che segnalerà che hai indovinato la sequenza o entrambi i LED RGB lampeggeranno in rosso e ripristinerà il conteggio della sequenza a 3* (questo può essere modificato). Inizi il gioco con la necessità di ricordare i 3 colori mostrati, quindi se selezioni correttamente lo spettacolo dei colori, verrà aggiunto un altro colore casuale nella sequenza. Questo continuerà fino a quando non ne sbagli uno e, come detto sopra, verrà ripristinato a soli 3 colori.
È un gioco davvero divertente, avvincente e fastidioso da giocare:)
COSE DI CUI HAI BISOGNO
- 1 x Arduino UNO R3
- 1 x potenziometro
- 1 x pulsante
- 2 x LED RGB
- 8 x 220 Ohm resistori
- 1 x altoparlante piezo
- 18 x ponticelli (da maschio a maschio)
OPZIONALE
1 x pannello di schermatura
Nella foto sopra ho creato uno scudo da mostrare ai miei amici a scuola, ma è completamente inutile. Se desideri seguire questa strada, avrai un saldatore, un po' di saldatura e pazienza. Se desideri seguire questa strada, sentiti libero di inviarmi un messaggio e posso aiutarti in caso di problemi.
Passaggio 1: aggiunta di fili positivi/massa a breadboard
Passaggio molto semplice
Collega il GND al GND Rail sulla breadboard
Collega il 5V al POSITIVE Rail sulla breadboard
Passaggio 2: aggiunta del pulsante
Posiziona il pulsante sulla breadboard e segui i passaggi nell'immagine sopra.
Collegare un lato alla guida 5V
Collegare la resistenza da 220 Ohm al lato adiacente del pulsante, quindi collegare un ponticello a GND
Collega il lato opposto al 2 PIN su Arduino
Ora hai aggiunto il tuo pulsante. Assicurati che appaia esattamente come nella foto, questa è una parte molto importante di questo gioco!
Passaggio 3: aggiunta del potenziometro
Posiziona il potenziometro sulla breadboard e segui i passaggi nell'immagine sopra.
Collegare un lato alla guida 5V
Collega il centro all'A0 Analog IN
Collega l'ultimo lato a GND
Ora hai aggiunto il tuo pulsante. Assicurati che appaia esattamente come nella foto, questa è una parte molto importante di questo gioco!
NOTA: finché un lato ha 5V e l'altro lato è GND e il centro va su A0, funzionerà bene
Passaggio 4: aggiunta dell'altoparlante
Collegare il lato GND alla guida GND
Collegare il lato + alla resistenza da 220 Ohm, quindi collegare al PIN 7
Questo è tutto!
Passaggio 5: aggiunta della selezione utente RGB
I LED RGB possono essere un cablaggio complicato, quindi guarda l'immagine sull'istruzione per determinare se hai la rotazione corretta. Quindi, i miei passaggi di seguito saranno relativi alla mia rotazione, motivo per cui è importante seguire esattamente i miei passaggi!
Partendo da SINISTRA
Aggiungi un resistore da 220 Ohm ai primi due, salta il terzo e aggiungi il quarto
Collega un ponticello GND al 3° senza resistore, questo è il nostro GND
Quindi con la prima resistenza a sinistra va al PIN 3 (Blu)
La seconda resistenza si collega al PIN 5 (verde)
e la terza resistenza si collega al PIN 6 (rosso)
Questo è tutto! Questo è il LED RGB che verrà utilizzato dall'utente per selezionare i colori corretti!
Passaggio 6: aggiunta di RGB di sistema casuale
I LED RGB possono essere un cablaggio complicato, quindi guarda l'immagine sull'istruzione per determinare se hai la rotazione corretta. Quindi, i miei passaggi di seguito saranno relativi alla mia rotazione, motivo per cui è importante seguire esattamente i miei passaggi!
Partendo da SINISTRA
Aggiungi un resistore da 220 Ohm ai primi due, salta il terzo e aggiungi il quarto
Collegare un ponticello GND al 3° senza resistore, quello è il nostro GND Quindi con il primo resistore a sinistra va al PIN 3 (Blu) Il secondo resistore si collega al PIN 5 (Verde) Il terzo resistore si collega al PIN 6 (Rosso)
Questo è tutto! Questo è il LED RGB che verrà utilizzato dal sistema per selezionare i colori in modo casuale!
Passaggio 7: hai finito
Per qualsiasi domanda non esitare a inviarmi un messaggio, ho allegato il codice a questo passaggio. Non dovresti cambiare nulla per farlo funzionare, ma sentiti libero di armeggiare e rendere il codice più fluido!
Tutto DOVREBBE essere ben documentato o codice che si spieghi da solo, ma se sei nuovo nella programmazione e non capisci qualcosa rispondo alle e-mail piuttosto velocemente!
INOLTRE ecco la libreria utilizzata nel progetto
bitbucket.org/teckel12/arduino-new-tone/wiki/Home
Consigliato:
Registratore ECG: un monitor cardiaco indossabile per l'acquisizione e l'analisi dei dati a lungo termine: 3 passaggi
ECG Logger - un monitor cardiaco indossabile per l'acquisizione e l'analisi dei dati a lungo termine: Prima versione: ottobre 2017Ultima versione: 1.6.0Stato: stabileDifficoltà: altaPrerequisito: Arduino, programmazione, costruzione hardwareRepository unico: SF (vedi collegamenti sotto)Supporto: solo forum, no PMECG Logger è un monitor cardiaco indossabile per lunghe
Controller di gioco fai-da-te basato su Arduino - Controller di gioco Arduino PS2 - Giocare a Tekken con il gamepad Arduino fai da te: 7 passaggi
Controller di gioco fai-da-te basato su Arduino | Controller di gioco Arduino PS2 | Giocare a Tekken con il gamepad Arduino fai da te: Ciao ragazzi, giocare è sempre divertente, ma giocare con il tuo controller di gioco personalizzato fai-da-te è più divertente. Quindi creeremo un controller di gioco usando arduino pro micro in queste istruzioni
Controller di gioco Arduino + Gioco Unity: 5 passaggi
Controller di gioco Arduino + Gioco Unity: in questo tutorial ti mostrerò come costruire/programmare un controller di gioco Arduino che può connettersi a unity
Sistema di presenza con memorizzazione dei dati sul foglio di calcolo di Google tramite RFID e Arduino Ethernet Shield: 6 passaggi
Sistema di partecipazione con memorizzazione dei dati sul foglio di calcolo di Google utilizzando RFID e Arduino Ethernet Shield: Ciao ragazzi, qui abbiamo un progetto molto entusiasmante ed è così che inviare i dati rfid al foglio di calcolo di Google utilizzando Arduino. In breve realizzeremo un sistema di presenze basato su lettore rfid che salverà i dati delle presenze in tempo reale su goog
Breve guida invisibile per la lunetta G-Shock: 3 passaggi
Breve guida invisibile per la cornice G-Shock: ecco un progetto molto semplice e invisibile. Ho intenzione di fare molto di più sul mio piccolo DW-5600 come invertire il display, nascondere il frontalino (se possibile), ma per ora volevo nascondere la cornice (rimuovere la vernice bianca)