Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Well… Bumili ako ng isang Arduino. Sa una, ang pamumuhunan ay na-uudyok sa isang bagay na maaaring maging interesado sa pag-program ang aking anak na babae. Gayunpaman, bilang ito ay naging, ang bagay na ito ay mas masaya upang i-play para sa akin. Matapos maglaro sa paligid ng paggawa ng ilaw ng LED, pakikipag-ugnay sa pindutan at pag-print ng serial, nagpasya akong itakda ang itaas ang bar nang kaunti at talagang gumawa ng isang bagay. Bilang isa sa aking pinakamalaking interes ay ang paglalaro ng natural na ito ay magiging isang bagay na nauugnay sa paglalaro, at samakatuwid nagpasya akong lumikha ng aking sariling maliit na arcade machine. Mabilis kong napagtanto na ang tunay na pagbuo ng gabinete ay dapat na isang proyekto sa hinaharap, at kailangan kong ituon ang balot ng aking ulo sa paligid ng programa sa mga limitadong mapagkukunan na inaalok ng Arduino. Kaya't napagpasyahan kong ang isang mahusay na unang laro ay ang Ahas.
Upang makapagsimula kailangan kong ibalot ang aking ulo sa kung paano malutas ang input at ipakita. Para sa pag-input ay nais ko ang isang tunay na pakiramdam ng arcade, kaya bumili ako ng isang arcade joystick at mga pindutan. Medyo trickier ang display dahil ayaw kong malimitahan sa maliliit na mga screen ng TFT. Natagpuan ko ang kahanga-hangang VGAX library ni Sandro Maffiodo. Gayunpaman, dahil kailangan kong maghinang ng aking sariling port ng VGA, nangangahulugan ito na kailangan kong bisitahin muli ang sining ng paghihinang, isang bagay na hindi ko nagawa mula pa noong nag-aaral (higit sa 20 taon na ang nakalilipas).
Kaya, nang walang karagdagang pakikipag-usap, narito kung paano ko ginawa ang aking unang proyekto ng Arduino!
Hakbang 1: Mga Kinakailangan
- Arduino IDE v1.6.4
- Ang aking source code ng Ahas
- Silid-aklatan ng VGAX
- 1x katugmang board ng Arduino UNO
- 1x arcade joystick
- 1x Arcade button
- 1x buzzer ng Piezo
- 1x VGA DSUB15
- 1x Breadboard
- 1x module ng supply ng lakas
- 2x 68Ω resistors
- 2x 470Ω resistors
- 4x 10KΩ resistors
- Bungkos ng mga kable
- Soldering starting kit
Hakbang 2: Maghinang sa VGA Port
Nagsimula ako sa pamamagitan ng paghihinang sa port ng VGA. Ang pinakamahusay na mga tagubilin na maaari kong makita para dito ay sa pahina ng Sandro Maffiodos VGAX.
Napansin ko na mas madaling simulan ang paghihinang ng mga koneksyon sa gitnang hilera sa port ng VGA. Simula sa alinman sa iba pang mga hilera ay ginawang mahirap upang maabot ang gitnang mga koneksyon nang walang panghinang na mayroon nang mga koneksyon (marahil dahil sa pagkakaroon ko ng malaki at murang soldering iron).
Hakbang 3: Ikonekta ang Lahat sa Arduino
Pagkatapos ay konektado ko ang lahat sa Arduino. Gumawa ako ng isang fritzing chart sa itaas na dapat mong sundin (babala, maraming mga cable na madaling magkasama).
Ang VGAX library ay may suporta para sa 4 na kulay lamang, subalit maaari kang pumili sa 6 na magkakaibang mga scheme ng kulay. Ito ay tinukoy sa pamamagitan ng pagkonekta ng mga VGA cable para sa RGB sa iba't ibang mga kumbinasyon. Suriin ang pahina ng Sandro Maffiodos VGAX upang matuto nang higit pa.
Hakbang 4: I-upload ang Laro
Magagamit ang code ng mapagkukunan ng laro sa aking GitHub.
Hakbang 5: Masiyahan
Maaari mo na ngayong lamukin ang iyong sarili sa 10 mga antas ng mahusay na lumang retro Snake!
Inaasahan kong nasiyahan ka sa ganitong pagtuturo!
Mangyaring sundin ako sa YouTube at Twitter kung ito ay may halaga para sa iyo.
Inirerekumendang:
Isang Halloween Scare Machine Gamit ang isang PIR, isang 3D Printed Pumpkin at ang Troll Arduino Compatible Audio Pranker / practical Joke Board .: 5 Mga Hakbang
Isang Halloween Scare Machine Gamit ang isang PIR, isang 3D Printed Pumpkin at ang Troll Arduino Compatible Audio Pranker / practical Joke Board .: Ang Troll board na nilikha ni Patrick Thomas Mitchell ng EngineeringShock Electronics, at buong pinondohan sa Kickstarter hindi pa masyadong nakakaraan. Nakuha ko ang aking gantimpala ng ilang linggo maaga upang makatulong na sumulat ng ilang mga halimbawa ng paggamit at bumuo ng isang library ng Arduino sa isang pagtatangka
ESP32 VGA Snake: 5 Hakbang
ESP32 VGA Snake: Sa itinuturo na ito ipapakita ko kung paano gumawa ng isang klasikong arcade game - Ahas - na may isang ESP32, na may output para sa isang monitor ng VGA. Ang resolusyon ay 640x350 mga pixel, sa 8 mga kulay. Nagawa ko na ang isang bersyon sa isang Arduino Uno (tingnan dito), ngunit
Magdagdag ng isang Cooler sa isang ATI All in Wonder 9600 VGA Card: 6 Hakbang
Magdagdag ng isang Cooler sa isang ATI All in Wonder 9600 VGA Card: Ang ATI All-In-Wonder card ay isang mahusay na halaga para sa mga tampok, kaya sigurado akong maraming tao ang bumili ng isa kapag sila ay magagamit. Ang isang kadahilanan na sila ay isang mahusay na halaga ay mas mabagal, mas murang mga sangkap, kaya't maraming magagawa ang card, mas mabagal lamang kaysa sa average.
Pag-convert ng VGA Monitor Splitter Sa Controller ng Monitor na kinokontrol ng Computer: 4 na Hakbang
Ang pag-convert ng VGA Monitor Splitter Sa Controller ng Monitor na kinokontrol ng Computer: Ipinapaliwanag nito na itinuturo kung paano ang isang murang (20 EURO) VGA monitor splitter na ginagamit upang ikonekta ang isang PC sa dalawang monitor ay maaaring mai-convert sa isang computer control-monitor switch. Ang huling aparato ay kinokontrol sa pamamagitan ng parallel port at pinapayagan na tur
Paano Ikonekta ang isang Mixing Board at Microphone Snake sa isang Sound System: 3 Hakbang
Paano Ikonekta ang isang Mixing Board at Microphone Snake sa isang Sound System: Sinasaklaw ng video ang mga pangunahing kaalaman sa pagkonekta ng isang audio mixer (mixing board o console) sa isang sound system gamit ang isang microphone ahas na cable. Saklaw nito ang mikropono at magpadala ng mga koneksyon. Para sa karagdagang impormasyon: http://proaudiotraining.com