Innehållsförteckning:
Video: 8x16 LED Matrix Pong Game (2 paddlar per spelareversion): 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Jag har inspirerats av många varianter av det klassiska Pong -spelet som implementerats på Arduino med en 8x8 LED -matris. I denna instruerbara, kommer jag att visa dig hur man bygger min favorit Pong -version som har två paddlar - anfallare och målvakt - per spelare. Eftersom en 8x8 LED -matris har mycket begränsade utrymmen (eller punkter), kommer jag att använda 8x16 LED -matris istället för detta projekt. För att helt enkelt ansluta, kommer jag att använda två 8x8 LED-matriser med inbyggd MAX7219 och en enda potentiometer per spelare för paddelkontroll.
Steg 1: Material
- Arduino Uno eller motsvarande
- (2) 8x8 LED -matris med MAX7219
- (2) 10K potentiometer
- bygelkablar
- 9v batterihållare och 9v batteri
- kapsling (Min standardlösning är alltid en kartong)
Verktyg: limpistol, kniv
Steg 2: Hårdvarumontage
Se min video och kopplingsschema för hårdvara.
Steg 3: Kod
Bifogad är Arduino -koden som jag använde för spelet som visas på videon.
För detta projekt använder jag ett enkelt max7219 -bibliotek som heter LedControl. Om du inte redan har det här biblioteket installerat på din Arduino IDE, följ instruktionerna på deras webbsida för nedladdning och installation.
För att spåra bollrörelser använder jag 5 variabler. Även om det är bättre att lagra allt det i en array om jag vill ha flera bollar för att spela breakout, är detta projekt utformat för elever i mellanstadiet så jag håller det enkelt.
För positionering av spelare läser jag respektive potentiometrar som returnerar värden mellan 0 och 1023 och kartlägger dem till värden mellan 0 och 7 för Y -koordinat.
Med denna plattform kan du också koda andra spel som orm, körning, skytte och breakout. Jag skrev ett breakout -spel för två spelare med två bollar som rör sig samtidigt men på grund av låg upplösning och bollar rör sig alltid i 45 grader fungerade det inte så bra som jag föreställer mig att det ska vara. (Om du googlar kan du hitta ett utbrottsspel för en spelare.)
Rekommenderad:
Digital Clock LED Dot Matrix - ESP Matrix Android App: 14 steg
Digital Clock LED Dot Matrix - ESP Matrix Android App: Den här artikeln är stolt sponsrad av PCBWAY. PCBWAY gör prototyper av hög kvalitet för människor över hela världen. Prova själv och få 10 PCB för bara $ 5 på PCBWAY med mycket bra kvalitet, tack PCBWAY. ESP Matrix Board som jag utvecklat
Pong Game av Andrea: 4 Steg
Pong Game av Andrea: Detta är ett spel som ursprungligen kom härifrån. Jag gjorde spelet och gjorde några ändringar baserat på det. Jag kommer att visa dig stegen för att göra detta spel och sedan ge dig koden som jag ändrade. Jag lade till några ändringar i den ursprungliga koden, till exempel att ändra
Cascadable 8x16 Rgb Led Matrix: 3 steg
Cascadable 8x16 Rgb Led Matrix: I detta projekt gjorde jag cascadable 8x16 rgb led matrix och dess styrenhet. Microchips 18F2550 används för sitt USB -stöd. RGB -lysdioder drivs av 74hc595 skiftregister med motstånd. För animations- och konfigurationsdata; 24C512 extern eeprom
Autodesk Tinkercad Simulering av Arduino UNO Ping Pong Game V2.0 :: 5 Steg
Autodesk Tinkercad Simulering av Arduino UNO Ping Pong Game V2.0 :: Hej killar, i denna instruerbara kommer du att lära dig att simulera ping pong på Autodesk Tikercad webbplats med Arduino UNO utvecklingskort. Klicka på denna YouTube -länk för att se simuleringsvideon
LED Matrix Game of Life 32 X 32: 8 steg
LED Matrix Game of Life 32 X 32: Jag blev inspirerad av Jptrsn's 16 x16 Game of Life men blev fyra gånger större. Jag hittade några MAX7219 Dot Matrix Module 4-in-1 Display For Arduino boards på Bangood.com för £ 3.50 när de kom fram visade det sig vara ganska svårt att bryta