Sommario:
- Passaggio 1: requisiti
- Passaggio 2: saldare la porta VGA
- Passaggio 3: collega tutto ad Arduino
- Passaggio 4: carica il gioco
- Passaggio 5: divertiti
Video: Arduino Snake su un monitor VGA: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Beh… ho comprato un Arduino. Inizialmente, l'investimento era motivato da qualcosa che avrebbe interessato mia figlia alla programmazione. Tuttavia, come si è scoperto, questa cosa è stata più divertente da giocare per me. Dopo aver giocato con l'accensione dei LED, l'interazione dei pulsanti e la stampa seriale, ho deciso di alzare un po' l'asticella e creare effettivamente qualcosa. Dato che uno dei miei più grandi interessi è il gioco, sarebbe stato naturalmente qualcosa legato al gioco, e quindi ho deciso di creare la mia piccola macchina arcade. Mi sono subito reso conto che l'attuale costruzione del cabinet doveva essere un progetto futuro e che dovevo concentrarmi sull'idea di programmare con le risorse limitate che Arduino ha da offrire. Così ho deciso che un buon primo gioco sarebbe stato Snake.
Per iniziare ho dovuto capire come risolvere input e display. Per l'input volevo una vera sensazione arcade, quindi ho acquistato un joystick e pulsanti arcade. Il display era un po' più complicato in quanto non volevo essere limitato ai piccoli schermi TFT. Ho poi trovato la fantastica libreria VGAX di Sandro Maffiodo. Tuttavia, poiché dovevo saldare la mia porta VGA, ciò significava che dovevo rivisitare l'arte della saldatura, cosa che non facevo dai tempi della scuola (più di 20 anni fa).
Quindi, senza ulteriori chiacchiere, ecco come ho realizzato il mio primo progetto Arduino!
Passaggio 1: requisiti
- Arduino IDE v1.6.4
- Il mio codice sorgente Snake
- Libreria VGAX
- 1x scheda compatibile con Arduino UNO
- 1x joystick arcade
- 1x pulsante Arcade
- 1x cicalino piezo
- 1x VGA DSUB15
- 1x tagliere
- 1x modulo di alimentazione
- 2x 68Ω resistori
- 2x 470Ω resistori
- 4x 10KΩ resistori
- Mazzo di cavi
- Kit di partenza per saldatura
Passaggio 2: saldare la porta VGA
Ho iniziato saldando la porta VGA. Le migliori istruzioni che ho trovato per questo erano sulla pagina VGAX di Sandro Maffiodos.
Ho notato che era più facile iniziare a saldare le connessioni nella riga centrale sulla porta VGA. Iniziare con una qualsiasi delle altre file ha reso difficile raggiungere le connessioni centrali senza saldare le connessioni esistenti (probabilmente a causa del fatto che ho un saldatore grande ed economico).
Passaggio 3: collega tutto ad Arduino
Ho quindi collegato tutto ad Arduino. Ho creato un grafico fritzing sopra che dovresti essere in grado di seguire (attenzione, ci sono molti cavi che si aggrovigliano facilmente tra loro).
La libreria VGAX supporta solo 4 colori, tuttavia puoi scegliere tra 6 diverse combinazioni di colori. Questi vengono definiti collegando i cavi VGA per RGB in varie combinazioni. Dai un'occhiata alla pagina VGAX di Sandro Maffiodos per saperne di più.
Passaggio 4: carica il gioco
Il codice sorgente del gioco è disponibile sul mio GitHub.
Passaggio 5: divertiti
Ora puoi inghiottirti in 10 livelli di buon vecchio serpente retrò!
Spero che ti sia piaciuto questo istruibile!
Per favore seguimi su YouTube e Twitter se questo è stato di valore per te.
Consigliato:
Snake: la macchina inutile: 5 passaggi
Snake: the Useless Machine: Hai presente quando eri un bambino e giocavi a Snake sul tuo Nokia? A un certo punto il serpente iniziava a inseguire la propria coda, ed è allora che capivi che il gioco stava per finire. Abbiamo deciso di trasformarlo in un robot, solo, il gioco mai
Privacy Monitor hackerato da un vecchio monitor LCD: 7 passaggi (con immagini)
Privacy Monitor hackerato da un vecchio monitor LCD: finalmente puoi fare qualcosa con quel vecchio monitor LCD che hai in garage. Puoi trasformarlo in un monitor della privacy! Sembra tutto bianco a tutti tranne che a te, perché indossi "magic" bicchieri! Tutto quello che devi davvero avere è un pa
Conversione dello splitter monitor VGA in uno switcher monitor controllato da computer: 4 passaggi
Conversione dello splitter per monitor VGA in uno switcher per monitor controllato da computer: questa istruzione spiega come uno splitter per monitor VGA economico (20 EURO) utilizzato per collegare un PC a due monitor può essere convertito in uno switcher per monitor controllato da computer. Il dispositivo finale è controllato tramite la porta parallela e permette di tur
Come collegare un mixer e un microfono Snake a un sistema audio: 3 passaggi
Come collegare un mixer audio e un microfono Snake a un sistema audio: il video illustra le basi del collegamento di un mixer audio (mixer o console) a un sistema audio utilizzando un cavo snake per microfono. Copre il microfono e invia le connessioni. Per maggiori informazioni: http://proaudiotraining.com
Come riparare il monitor LCD HP 1702 con cavo VGA rotto: 6 passaggi
Come riparare il monitor LCD HP 1702 con cavo VGA rotto: Ciao, questa è la mia prima istruzione, spero che ti piaccia e che qualsiasi commento sia benvenuto. La mia motivazione per questo è iniziata quando il cavo modellato del mio monitor da 17" si è rotto internamente lasciandomi senza monitor e vedendo poiché non potevo semplicemente acquistare un cavo sostitutivo, ho deciso