Tartalomjegyzék:
- 1. lépés: Követelmények
- 2. lépés: Forrasztja a VGA portot
- 3. lépés: Csatlakoztasson mindent az Arduino -hoz
- 4. lépés: Töltse fel a játékot
- 5. lépés: Élvezze
Videó: Arduino Snake egy VGA monitoron: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Nos … vettem egy Arduino -t. Kezdetben a beruházást valami motiválta, ami felkeltette a lányom érdeklődését a programozás iránt. Azonban, mint kiderült, ez a dolog sokkal szórakoztatóbb volt számomra. Miután játszottam a LED -ek világításával, a gombok interakciójával és a soros nyomtatással, úgy döntöttem, hogy kicsit megemelem a lécet, és valójában készítek valamit. Mivel az egyik legnagyobb érdeklődésem a játék, természetesen valami játékhoz kapcsolódó dolog lesz, ezért úgy döntöttem, hogy létrehozok egy saját kis arcade gépet. Gyorsan rájöttem, hogy a szekrényépítésnek egy jövőbeli projektnek kell lennie, és arra kell összpontosítanom, hogy a programozás köré fonjam a fejem az Arduino által kínált korlátozott erőforrásokkal. Ezért úgy döntöttem, hogy egy jó első játék a Snake lesz.
Az induláshoz körbe kellett hajtanom a fejem, hogyan kell megoldani a bemenetet és a megjelenítést. Bemenetként valódi arcade érzést akartam, ezért megvettem egy arcade joystickot és gombokat. A kijelző kissé trükkösebb volt, mivel nem akartam a kis TFT képernyőkre korlátozódni. Aztán megtaláltam Sandro Maffiodo fantasztikus VGAX könyvtárát. Mivel azonban a saját VGA -portomat kellett forrasztanom, ez azt jelentette, hogy újra meg kell vizsgálnom a forrasztás művészetét, amit az iskola (több mint 20 éve) óta nem csináltam.
Szóval, további beszéd nélkül, így készítettem el első Arduino projektemet!
1. lépés: Követelmények
- Arduino IDE v1.6.4
- Saját kígyó forráskódja
- VGAX könyvtár
- 1x Arduino UNO kompatibilis tábla
- 1x Arcade joystick
- 1x Arcade gomb
- 1x Piezo hangjelző
- 1x VGA DSUB15
- 1x kenyeretábla
- 1x tápegység modul
- 2x 68Ω ellenállás
- 2x 470Ω ellenállás
- 4x 10KΩ ellenállás
- Egy csomó vezeték
- Forrasztó indító készlet
2. lépés: Forrasztja a VGA portot
A VGA port forrasztásával kezdtem. Erre a legjobb utasításokat a Sandro Maffiodos VGAX oldalán találtam.
Észrevettem, hogy a VGA -porton a középső sorban lévő csatlakozásokat könnyebb forrasztani. A többi sor bármelyikével kezdve megnehezítette a középső csatlakozások elérését anélkül, hogy a meglévő csatlakozásokat forrasztaná le (valószínűleg azért, mert nagy és olcsó forrasztópáka van nálam).
3. lépés: Csatlakoztasson mindent az Arduino -hoz
Ezután mindent az Arduino -hoz kötöttem. Fentebb készítettem egy fritázó diagramot, amelyet követnie kell (figyelmeztetés, sok kábel van, amelyek könnyen összekuszálódnak).
A VGAX könyvtár csak 4 szín támogatását biztosítja, azonban 6 különböző színséma közül választhat. Ezeket úgy határozzák meg, hogy a VGA kábeleket az RGB -hez különböző kombinációkban csatlakoztatják. Nézze meg a Sandro Maffiodos VGAX oldalát, ha többet szeretne megtudni.
4. lépés: Töltse fel a játékot
A játék forráskódja elérhető a GitHub -on.
5. lépés: Élvezze
Most belemerülhet a jó öreg retro kígyó 10 szintjébe!
Remélem tetszett ez az oktatható!
Kövess engem a YouTube -on és a Twitteren, ha ez értékes volt számodra.
Ajánlott:
Hogyan építsünk egy 8x8x8 LED -es kockát és vezéreljük egy Arduino segítségével: 7 lépés (képekkel)
Hogyan készítsünk 8x8x8 LED -es kockát és vezéreljük azt egy Arduino -val: 2020. január szerkesztés: Hagyom, ha valaki ötletek generálására szeretné használni, de már nincs értelme kocka építeni ezen utasítások alapján. A LED -illesztőprogram -IC -k már nem készülnek, és mindkét vázlatot a régi verzióban írták
ESP32 VGA Snake: 5 lépés
ESP32 VGA Snake: Ebben az utasításban megmutatom, hogyan lehet reprodukálni egy klasszikus arcade játékot - a Snake - egy ESP32 -vel, VGA monitor kimenetével. A felbontás 640x350 pixel, 8 színben. Korábban csináltam egy verziót egy Arduino Uno -val (lásd itt), de
Építsen egy Arduino -t egy Nissan Qashqai -ba, hogy automatizálja a visszapillantó tükörbehajtást vagy bármi mást: 9 lépés (képekkel)
Építsen egy Arduino -t egy Nissan Qashqai -ba, hogy automatizálja a visszapillantó tükörbehajtást vagy bármi mást: A Nissan Qashqai J10 -ben van néhány bosszantó dolog a kezelőszervekkel kapcsolatban, amelyek könnyen jobbak lehetnek. Az egyik, hogy ne felejtse el megnyomni/kinyitni a tükröket, mielőtt kiveszi a kulcsot a gyújtásból. A másik a kis konfiguráció
Elakadt Pixel javítása az LCD monitoron: 5 lépés (képekkel)
Javítsa meg az elakadt képpontokat az LCD -monitoron: Ha tetszett ez az utasítás, akkor valószínűleg tetszeni fognak az oldalamon található egyéb dolgok is … Garanciák érvénytelenítése UPDATE: Ez az utasítás az Engadgeten volt! http://www.engadget.com/2007/12/24/how-to-guide-details-fix-for-stuck-pixels/ Elmegyek
Irányítson egy Schlage elektronikus holtpontot egy Arduino segítségével!: 7 lépés
Irányítsd a Schlage elektronikus zárócsavart egy Arduino segítségével