Satura rādītājs:
- 1. darbība. Prasības
- 2. solis: lodējiet VGA portu
- 3. solis: savienojiet visu ar Arduino
- 4. solis: augšupielādējiet spēli
- 5. solis: izbaudiet
Video: Arduino čūska uz VGA monitora: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
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
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
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
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:
Čūska: bezjēdzīga mašīna: 5 soļi
Čūska: bezjēdzīgā mašīna: Vai jūs zināt, kad bijāt bērns un savā Nokia spēlējāt čūsku? Kādā brīdī čūska sāks dzīt savu asti, un tad jūs zinājāt, ka spēle drīz beigsies. Mēs nolēmām to padarīt par robotu, tikai spēle nekad
Čūska uz maizes dēļa: 3 soļi (ar attēliem)
Čūska uz maizes dēļa: " Vai tālrunī ir kādas spēles? &Quot; "Ne gluži." Ievads: Vienkārši vadāma, viegli programmējama un iemūžināta Nokia 6110, čūska ir kļuvusi par iecienītāko projektu inženieru vidū. Tas ir ieviests visā, sākot no LED matricām, L
Pārnēsājama čūska: 3 soļi
Pārnēsājama čūska: šī ir apmācība par to, kā izveidot savu pārnēsājamo čūsku spēli! Viss, kas jums nepieciešams, ir arduino, nedaudz elektronikas un veids, kā visu lietu lietas izskatīt. Šeit ir visu vajadzību saraksts:- Arduino uno (1)- kursorsviru modulis (1)- LED matrica (1)- daži vadi (10
ESP32 VGA čūska: 5 soļi
ESP32 VGA Snake: Šajā pamācībā es parādīšu, kā reproducēt klasisko arkādes spēli - Snake - ar ESP32, ar izeju VGA monitoram. Izšķirtspēja ir 640x350 pikseļi, 8 krāsās. Es iepriekš esmu izveidojis versiju ar Arduino Uno (skatīt šeit), bet
VGA monitora sadalītāja pārveidošana datora vadītā monitora pārslēdzējā: 4 soļi
VGA monitora sadalītāja pārveidošana datora vadītā monitora pārslēdzējā: šajā pamācībā ir paskaidrots, kā lētu (20 EURO) VGA monitora sadalītāju, ko izmanto, lai savienotu vienu datoru ar diviem monitoriem, var pārvērst datora kontrolēta monitora komutatorā. Galīgo ierīci kontrolē, izmantojot paralēlo portu, un tā ļauj