Satura rādītājs:

Arduino čūska uz VGA monitora: 5 soļi
Arduino čūska uz VGA monitora: 5 soļi

Video: Arduino čūska uz VGA monitora: 5 soļi

Video: Arduino čūska uz VGA monitora: 5 soļi
Video: как превратить ЭЛТ телевизор в осциллограф 2024, Novembris
Anonim
Image
Image

Nu … es nopirku Arduino. Sākotnēji investīcijas tika motivētas ar kaut ko tādu, kas manu meitu ieinteresētu programmēšanā. Tomēr, kā izrādījās, šī lieta man bija jautrāka. Pēc tam, kad spēlējos ar gaismas diodes iedegšanos, pogu mijiedarbību un sērijveida drukāšanu, es nolēmu nedaudz pacelt latiņu un faktiski kaut ko izveidot. Tā kā viena no manām lielākajām interesēm ir azartspēles, tas, protams, būs saistīts ar spēlēm, un tāpēc es nolēmu izveidot savu mazo arkādes mašīnu. Es ātri sapratu, ka faktiskajai kabineta celtniecībai ir jābūt nākotnes projektam un ka man ir jākoncentrējas uz to, lai galvu apņemtu programmēšanā ar ierobežotajiem resursiem, ko var piedāvāt Arduino. Tāpēc es nolēmu, ka laba pirmā spēle būs Snake.

Lai sāktu darbu, man bija jāapgriež galva, kā atrisināt ievadi un attēlojumu. Ievadam es gribēju īstu arkādes sajūtu, tāpēc iegādājos arkādes kursorsviru un pogas. Displejs bija nedaudz sarežģītāks, jo es negribēju aprobežoties ar maziem TFT ekrāniem. Tad es atradu lielisko Sandro Mafiodo VGAX bibliotēku. Tomēr, tā kā man vajadzēja lodēt savu VGA portu, tas nozīmēja, ka man bija jāpārskata lodēšanas māksla, ko es neesmu darījis kopš skolas (vairāk nekā pirms 20 gadiem).

Tātad, tālāk nerunājot, šeit es izveidoju savu pirmo Arduino projektu!

1. darbība. Prasības

  • Arduino IDE v1.6.4
  • Mana čūska avota kods
  • VGAX bibliotēka
  • 1x ar Arduino UNO saderīga tāfele
  • 1x arkādes kursorsvira
  • 1x Arkādes poga
  • 1x Piezo skaņas signāls
  • 1x VGA DSUB15
  • 1x maizes dēlis
  • 1x barošanas modulis
  • 2x 68Ω rezistori
  • 2x 470Ω rezistori
  • 4x 10KΩ rezistori
  • Elektroinstalācijas ķekars
  • Lodēšanas sākuma komplekts

2. solis: lodējiet VGA portu

Savienojiet visu ar Arduino
Savienojiet visu ar Arduino

Es sāku ar VGA porta lodēšanu. Labākie norādījumi, ko es varētu atrast, bija Sandro Maffiodos VGAX lapā.

Es pamanīju, ka bija vieglāk sākt lodēt savienojumus VGA porta vidējā rindā. Sākot ar jebkuru citu rindu, bija grūti sasniegt vidējos savienojumus bez lodēšanas pie esošajiem savienojumiem (iespējams, tāpēc, ka man bija liels un lēts lodāmurs).

3. solis: savienojiet visu ar Arduino

Savienojiet visu ar Arduino
Savienojiet visu ar Arduino
Savienojiet visu ar Arduino
Savienojiet visu ar Arduino

Tad es visu savienoju ar Arduino. Iepriekš es izveidoju fritzes diagrammu, kurai jums vajadzētu sekot (brīdinājums, ir daudz kabeļu, kas ir viegli sapinušies kopā).

VGAX bibliotēka atbalsta tikai 4 krāsas, tomēr jūs varat izvēlēties starp 6 dažādām krāsu shēmām. Tos nosaka, savienojot VGA kabeļus RGB dažādās kombinācijās. Lai uzzinātu vairāk, apskatiet Sandro Maffiodos VGAX lapu.

4. solis: augšupielādējiet spēli

Spēles avota kods ir pieejams manā GitHub.

5. solis: izbaudiet

Izbaudi!
Izbaudi!
Izbaudi!
Izbaudi!

Tagad jūs varat iejusties vecās labās retro čūskas 10 līmeņos!

Es ceru, ka jums patika šī pamācība!

Lūdzu, sekojiet man pakalpojumā YouTube un Twitter, ja tas jums bija vērtīgs.

Ieteicams: