Cuprins:

Arduino Snake pe un monitor VGA: 5 pași
Arduino Snake pe un monitor VGA: 5 pași

Video: Arduino Snake pe un monitor VGA: 5 pași

Video: Arduino Snake pe un monitor VGA: 5 pași
Video: How To Make Wireless Spy Camera at Home 2024, Noiembrie
Anonim
Image
Image

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

Conectează totul la Arduino
Conectează totul la Arduino

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

Conectează totul la Arduino
Conectează totul la Arduino
Conectează totul la Arduino
Conectează 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ă

Bucurați-vă!
Bucurați-vă!
Bucurați-vă!
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: