Cuprins:
- Pasul 1: Cerințe
- Pasul 2: lipiți portul VGA
- Pasul 3: Conectați totul la Arduino
- Pasul 4: încărcați jocul
- Pasul 5: Bucurați-vă
Video: Arduino Snake pe un monitor VGA: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Ei bine … am cumpărat un Arduino. Inițial, investiția a fost motivată de ceva care ar face-o pe fiica mea interesată de programare. Cu toate acestea, după cum sa dovedit, acest lucru a fost mai distractiv pentru mine. După ce m-am jucat cu iluminarea LED-ului, interacțiunea butoanelor și imprimarea în serie, am decis să ridic puțin bara și să fac ceva. Întrucât unul dintre cele mai mari interese ale mele este jocul, acesta va fi în mod firesc ceva legat de jocuri și, prin urmare, am decis să creez propria mea mașină arcade. Mi-am dat seama repede că construcția reală a cabinetului trebuia să fie un proiect viitor și că trebuia să mă concentrez pe înfășurarea capului în jurul programării cu resursele limitate pe care Arduino le poate oferi. Așa că am decis că un prim joc bun va fi Snake.
Pentru a începe, a trebuit să-mi înfășur capul cum să rezolv intrarea și afișarea. Pentru intrare, am dorit un sentiment arcade autentic, așa că am achiziționat un joystick arcade și butoane. Afișajul a fost puțin mai complicat, deoarece nu am vrut să mă limitez la ecrane TFT mici. Am găsit apoi minunata bibliotecă VGAX de Sandro Maffiodo. Cu toate acestea, din moment ce a trebuit să lipesc propriul port VGA, acest lucru a însemnat că a trebuit să revăd arta lipirii, lucru pe care nu l-am mai făcut de la școală (acum mai bine de 20 de ani).
Deci, fără să mai vorbesc, iată cum am realizat primul meu proiect Arduino!
Pasul 1: Cerințe
- Arduino IDE v1.6.4
- Codul sursă My Snake
- Biblioteca VGAX
- 1x placa compatibila Arduino UNO
- 1x joystick Arcade
- 1x buton Arcade
- 1x buzzer piezo
- 1x VGA DSUB15
- 1x placă de pâine
- 1x modul de alimentare
- 2x rezistențe de 68Ω
- 2x rezistențe 470Ω
- 4x rezistențe de 10KΩ
- O grămadă de cabluri
- Set de pornire de lipit
Pasul 2: lipiți portul VGA
Am început prin lipirea portului VGA. Cele mai bune instrucțiuni pe care le-am putut găsi pentru acest lucru au fost pe pagina Sandro Maffiodos VGAX.
Am observat că a fost mai ușor să începeți să lipiți conexiunile din rândul din mijloc pe portul VGA. Începând cu oricare dintre celelalte rânduri, a fost dificil să se ajungă la conexiunile din mijloc fără a lipi conexiunile existente (probabil datorită faptului că am un fier de lipit mare și ieftin).
Pasul 3: Conectați totul la Arduino
Am conectat apoi totul la Arduino. Am făcut mai sus o diagramă interesantă pe care ar trebui să o puteți urmări (avertisment, există o mulțime de cabluri care se încurcă ușor împreună).
Biblioteca VGAX are suport doar pentru 4 culori, cu toate acestea puteți alege dintre 6 scheme de culori diferite. Acestea sunt definite prin conectarea cablurilor VGA pentru RGB în diferite combinații. Consultați pagina Sandro Maffiodos VGAX pentru a afla mai multe.
Pasul 4: încărcați jocul
Codul sursă al jocului este disponibil pe GitHub.
Pasul 5: Bucurați-vă
Acum te poți cuprinde în 10 niveluri de vechi șarpe retro vechi!
Sper că ți-a plăcut acest instructabil!
Vă rugăm să mă urmați pe YouTube și Twitter dacă acest lucru a fost util pentru dvs.
Recomandat:
PC de bază Arduino cu ieșire VGA: 5 pași (cu imagini)
PC de bază Arduino cu ieșire VGA: În Instructable-ul meu anterior am arătat cum să construiesc un computer retro pe 8 biți care rulează BASIC, prin intermediul a două Arduino și cu un semnal de ieșire în B & W pentru un ecran TV. Acum voi arăta cum să construiți același computer, dar cu semnalul de ieșire în
Joc Arduino OLED Snake: 3 pași
Arduino OLED Snake Game: Bună și bine ați venit, la instrucțiunile noastre despre cum să faci și arduino OLED Game, acest proiect a apărut în timp ce încercam să realizăm primul nostru joc vreodată cu un arduino, așa că, ne-am gândit de unde să începem mai bine decât Nokia șarpe clasic (bine cel puțin
Game of Snake in C: 8 Steps
Game of Snake in C: jocul Snake a fost popular pe telefoanele mobile vechi, care pot fi foarte ușor devolute folosind programul c. Pentru a construi acest proiect aveți nevoie de o înțelegere de bază a sintaxei c. Exemplu: pentru buclă, în timp ce buclă etc. Cu construirea acestui tip de joc proiectați programul dvs
Monitor de confidențialitate piratat de pe un monitor LCD vechi: 7 pași (cu imagini)
Monitor de confidențialitate piratat de pe un monitor LCD vechi: În cele din urmă puteți face ceva cu acel monitor LCD vechi pe care îl aveți în garaj. Îl puteți transforma într-un monitor de confidențialitate! Arată complet alb pentru toată lumea, cu excepția dvs., pentru că purtați „magie” ochelari! Tot ce trebuie să aveți este un pa
Conversia divizorului de monitor VGA în comutator de monitor controlat de computer: 4 pași
Conversia separatorului de monitor VGA în comutator de monitor controlat de computer: Acest instructiv explică modul în care un divizor de monitor VGA ieftin (20 EURO) care este utilizat pentru a conecta un PC la două monitoare poate fi transformat într-un comutator de monitor controlat de computer. Dispozitivul final este controlat prin portul paralel și permite tur