Sommario:
Video: Crea un gioco Arduino Simon in 2 minuti!: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
NESSUN ponticello! NESSUN cavo! NESSUNA saldatura! NESSUN tagliere!
Pensare fuori dagli schemi.
Quindi vuoi mostrare il tuo microcontrollore in concerto con alcuni modelli di periferiche aggiuntive molto rapidamente, prima che amici o parenti siano in viaggio…
Metti insieme questa versione Fast&Easy di un gioco "ripeti dopo di me" di Simon in pochi minuti. Anche se monocromatico (con tutti i LED rossi). Tutto ciò che serve è avere a portata di mano: un microcontrollore Arduino (preferibilmente un Nano), un modulo con un set di LED, un modulo a 4 pulsanti e un cicalino, insieme a un elastico.
Passaggio 1: parti e assemblaggio
I moduli LED e tasti/pulsanti possono essere trovati qui: www.ebay.com/itm/181563923440 (<$4) I buzzer sono disponibili qui: https://www.ebay.com/itm/281280117872 (<$2)
[lavori in corso] A proposito: ecco uno strumento utile che utilizza https://itty.bitty.site [lavori in corso]
Questo dovrebbe chiarire.
app leggera
Ulteriori informazioni.
Nano 3.0 https://www.ebay.com/itm/131517734419 (<$3)
Raccomando un piccolo elastico, così non devi avvolgerlo un sacco di volte per renderlo teso.
Possono essere utilizzati altri Arduino, ma possono richiedere (o consentire) posizioni diverse dei moduli periferici; e come tale l'assegnazione dei pin cambia nel codice utilizzato. Il Nano 3.0 è particolarmente buono in quanto rende un piccolo assemblaggio, facilmente impugnabile e azionabile con una mano.
Il montaggio avviene semplicemente inserendo i moduli e fissandoli con l'elastico. Il cicalino piezo 'attivo' funzionerà solo se la polarità è collegata correttamente. Si prega di notare che (+) è inserito in D8 e (-) in D11.
I pin del modulo chiave K4-K3-K2-K1-GND vanno direttamente in A1-A5. Vedi immagine sopra.
I pin del modulo LED GND-D1-D2-D3-D4-D5-D6 vanno direttamente rispettivamente in D7-D6-D5-D4-D3-D2-GND.
Passaggio 2: come funziona
I moduli LED e tasti sono progettati per avere normalmente un pin collegato a terra. Per assecondare l'attaccamento diretto al Nano questo non avviene. Quindi, invece, i pin collegati a 'GND' su questi moduli vengono gestiti come uscite e impostati su 'LOW'. L'MCU (MicroControllerUnit) pilota le sue uscite fino a 30 ma. Che è abbastanza per il banco di quattro (4) LED. Sebbene sia molto più di quanto sia necessario per i pulsanti, non c'è alcun danno in quanto le uscite limitano la corrente (e assorbono corrente solo quando vengono premute). Il modulo LED ha resistori in linea che limitano ulteriormente la corrente che attraversa ciascun LED.
Download
Ho aggiornato e modificato due diverse versioni del gioco di luci e suoni seguimi "Simon" per lavorare con questo progetto. I crediti per le versioni originali sono negli elenchi delle fonti.
Uno schizzo (FastEasy_SimonSings) utilizza solo un file di inclusione ('pitch.h' per essere nella cartella con esso). Mentre l'altro (FastEasy_SimonSays) utilizza la libreria 'Tone'. Quindi avrai bisogno di uno o entrambi, a seconda di quale schizzo scegli di usare.
La libreria sopra dovrebbe essere parte dell'IDE Arduino per impostazione predefinita. In caso contrario, ecco come installare una libreria.
Fase 3: Giocare con l'Assemblea
Il gioco è piuttosto semplice. I file sorgente del codice contengono della documentazione. Tutto quello che potresti davvero aver bisogno di sapere è che la versione "Simon Says" inizia automaticamente con un flash. e la versione "Simon Sings" inizia con uno schema di 4, ma attende la pressione di un tasto prima di iniziare ogni round.
Probabilmente troverai i moduli LED e Key utili per eseguire altre prove rapide di progetti. Questo progetto e il codice associato funzioneranno con un relatore. Suonerà meglio, ma non sarai in grado di farlo senza almeno alcuni jumper.
Si noti che poiché questi schizzi sono codificati, un Nano 3.0 o Uno funzionerà direttamente (Plug-&-Play), altri potrebbero dover utilizzare diversi set di pin a causa dei loro layout fisici; e forse alcune modifiche al codice.
Consigliato:
Crea una traccia sensoriale a basso costo in pochi minuti!: 10 passaggi (con immagini)
Crea un binario con sensori a basso costo in pochi minuti!: Nel mio precedente Instructable, ti ho mostrato come creare un layout di treno modello con binario di raccordo automatizzato. Utilizzava un segmento di traccia, chiamato "traccia sensoriale". È una cosa molto utile da avere in un plastico ferroviario. Posso essere utilizzato per quanto segue: Blocco
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
Controller di gioco Arduino con luci che rispondono al tuo gioco Unity:: 24 passaggi
Controller di gioco Arduino con luci che rispondono al tuo gioco Unity:: Prima di tutto ho scritto questa cosa a parole. Questa è la prima volta che uso istruibile, quindi ogni volta che dico: scrivi il codice in questo modo sappi che mi riferisco all'immagine nella parte superiore di quel passaggio. In questo progetto uso 2 arduino per eseguire 2 bit separati
Crea un supporto per auto per smartphone regolabile da $ 2 in 10 minuti: 6 passaggi (con immagini)
Crea un supporto per auto per smartphone regolabile da $ 2 in 10 minuti: ti capita mai di vagare per i corridoi di un negozio dopo l'altro alla ricerca della cosa giusta per tenere il tuo telefono/GPS/dispositivo mobile mentre guidi? Ci sono tonnellate di questi sul mercato, ma non sono mai riuscito a trovarne uno che funzionasse stranamente nel mio