Taula de continguts:
- Pas 1: requisits
- Pas 2: soldeu el port VGA
- Pas 3: connecteu-ho tot a l'Arduino
- Pas 4: pengeu el joc
- Pas 5: gaudiu
Vídeo: Arduino Snake en un monitor VGA: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Bé … He comprat un Arduino. Inicialment, la inversió es va motivar amb alguna cosa que fes que la meva filla s’interessés per la programació. Tanmateix, com va resultar, va ser més divertit jugar amb mi: després de jugar amb la il·luminació del LED, la interacció de botons i la impressió en sèrie, vaig decidir posar la barra una mica i realment fer alguna cosa. Com que un dels meus principals interessos és el joc, naturalment seria una cosa relacionada amb el joc i, per tant, vaig decidir crear la meva pròpia màquina arcade. Ràpidament em vaig adonar que la construcció de gabinets reals havia de ser un projecte futur i que havia de centrar-me a embolicar la meva programació amb els recursos limitats que Arduino té per oferir. Així que vaig decidir que un bon primer joc seria Snake.
Per començar, vaig haver d’envoltar el cap sobre com resoldre l’entrada i la visualització. Per obtenir informació, volia una sensació d’arcade genuïna, així que vaig comprar un joystick i botons arcade. La pantalla era una mica més complicada, ja que no volia limitar-me a les petites pantalles TFT. Després vaig trobar l’impressionant biblioteca VGAX de Sandro Maffiodo. Tanmateix, com que havia de soldar el meu propi port VGA, això significava que havia de tornar a visitar l’art de soldar, cosa que no he fet des de l’escola (fa més de 20 anys).
Per tant, sense més parlar, aquí és com vaig fer el meu primer projecte Arduino.
Pas 1: requisits
- Arduino IDE v1.6.4
- El codi font de My Snake
- Biblioteca VGAX
- 1 placa Arduino UNO compatible
- 1x joystick Arcade
- 1 botó Arcade
- 1x brunzidor piezoelèctric
- 1x VGA DSUB15
- 1x tauler de pa
- 1x mòdul d'alimentació
- 2x resistències de 68Ω
- 2x 470Ω resistències
- 4x resistències de 10KΩ
- Un munt de cablejat
- Kit d'inici de soldadura
Pas 2: soldeu el port VGA
Vaig començar soldant el port VGA. Les millors instruccions que vaig trobar per a això van ser a la pàgina VGAX de Sandro Maffiodos.
Vaig notar que era més fàcil començar a soldar les connexions a la fila central del port VGA. Començant per qualsevol de les altres files, era difícil arribar a les connexions mitjanes sense soldar les connexions existents (probablement perquè tenia un soldador gran i barat).
Pas 3: connecteu-ho tot a l'Arduino
Després ho vaig connectar tot a l’Arduino. He fet un gràfic divertit a sobre que hauríeu de poder seguir (advertència, hi ha molts cables que s’enreden fàcilment).
La biblioteca VGAX només admet 4 colors, però podeu triar entre 6 esquemes de colors diferents. Es defineixen connectant els cables VGA per a RGB en diverses combinacions. Consulteu la pàgina VGAX de Sandro Maffiodos per obtenir més informació.
Pas 4: pengeu el joc
El codi font del joc està disponible al meu GitHub.
Pas 5: gaudiu
Ara podeu submergir-vos en 10 nivells de bona vella serp retro.
Espero que us hagi agradat aquest instructiu!
Si us plau, seguiu-me a YouTube i Twitter si us ha estat útil.
Recomanat:
PC bàsic Arduino amb sortida VGA: 5 passos (amb imatges)
PC bàsic Arduino amb sortida VGA: en el meu anterior instructable he mostrat com construir un ordinador retro de 8 bits amb BASIC, mitjançant dos Arduino, i amb un senyal de sortida en blanc i negre per a una pantalla de televisió. Ara mostraré com construir el mateix ordinador, però amb el senyal de sortida a
ESP32 VGA Snake: 5 passos
ESP32 VGA Snake: En aquest instructiu mostraré com reproduir un joc arcade clàssic - Snake - amb un ESP32, amb la sortida per a un monitor VGA. La resolució és de 640x350 píxels, en 8 colors. Anteriorment he fet una versió amb un Arduino Uno (vegeu aquí), però
Monitor de privadesa piratat des d'un antic monitor LCD: 7 passos (amb imatges)
Monitor de privadesa piratat des d’un antic monitor LCD: finalment podeu fer alguna cosa amb aquest antic monitor LCD que teniu al garatge. Podeu convertir-lo en un monitor de privadesa. Tothom es veu blanc, excepte vosaltres, perquè porteu " màgia " ulleres! Tot el que realment ha de tenir és un pa
Conversió del divisor de monitor VGA en un commutador de monitor controlat per ordinador: 4 passos
Conversió del divisor de monitor VGA en un commutador de monitor controlat per ordinador: aquest instructiu explica com un divisor de monitor VGA (20 EURO) que s’utilitza per connectar un PC a dos monitors es pot convertir en un commutador de monitor controlat per ordinador. El dispositiu final es controla a través del port paral·lel i permet
Com reparar el monitor Lcd HP 1702 amb un cable VGA trencat: 6 passos
Com reparar el monitor Lcd HP 1702 amb un cable VGA trencat: Hola, aquest és el meu primer instructiu, espero que us agradi i qualsevol comentari de benvinguda. Com que no podia comprar un cable de recanvi, vaig decidir