INHOUDSOPGAWE:
Video: 8x16 LED Matrix Pong Game (2 paddles per speler weergawe): 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Ek is geïnspireer deur baie variasies van die klassieke Pong -spel wat op Arduino geïmplementeer is, met 'n 8x8 LED -matriks. In hierdie instruksies sal ek jou wys hoe om my gunsteling Pong -weergawe met twee spane - doelskieter en doelwagter - per speler te bou. Aangesien 'n 8x8 LED -matriks baie beperkte spasies (of kolletjies) het, sal ek eerder 8x16 LED -matriks op hierdie projek gebruik. Om eenvoudig bedrading te gebruik, gebruik ek twee 8x8 LED-matriks met 'n ingeboude MAX7219 en 'n enkele potensiometer per speler vir spaanbeheer.
Stap 1: materiaal
- Arduino Uno of ekwivalent
- (2) 8x8 LED -matriks met MAX7219
- (2) 10K potensiometer
- springdrade
- 9v batteryhouer en 9v battery
- omhulsel (my standaard oplossing is altyd 'n kartondoos)
Gereedskap: gomgeweer, mes
Stap 2: Hardeware -samestelling
Raadpleeg my video- en bedradingsdiagram vir die montering van hardeware.
Stap 3: Kodeer
Hierby is die Arduino -kode wat ek gebruik het vir die spel wat op die video verskyn.
Vir hierdie projek gebruik ek 'n eenvoudige max7219 -biblioteek genaamd LedControl. As u nie reeds hierdie biblioteek op u Arduino IDE geïnstalleer het nie, volg die instruksies op hul webwerf om af te laai en te installeer.
Om die beweging van die bal te volg, gebruik ek 5 veranderlikes. Alhoewel dit beter is om dit alles in 'n skikking te stoor, as ek meer balle wil hê om uit te breek, is hierdie projek ontwerp vir laerskoolleerlinge, so ek hou dit eenvoudig.
Vir die posisionering van spelers lees ek die onderskeie potensiometers wat waardes tussen 0 en 1023 teruggee en dit na waardes tussen 0 en 7 vir Y -koördinaat toewys.
Met hierdie platform kan u ook ander speletjies, soos slang, ry, skiet en uitbreek, kodeer. Ek het 'n tweespeler -breekwedstryd geskryf met twee balle wat gelyktydig beweeg, maar as gevolg van 'n lae resolusie en dat die balle altyd in 45 grade beweeg, het dit nie so lekker gewerk soos ek dink nie. (As u google, kan u 'n deurbraakspel vir een speler vind.)
Aanbeveel:
Hoe om 'n MP3 -speler met LCD te maak met behulp van Arduino en DFPlayer Mini MP3 -speler -module: 6 stappe
Hoe om 'n MP3 -speler met LCD te maak met behulp van Arduino en DFPlayer Mini MP3 Player Module: Vandag maak ons 'n MP3 -speler met LCD met behulp van Arduino en DFPlayer mini MP3 Player Module.Die projek kan die MP3 -lêers op die SD -kaart lees en kan onderbreek en speel 10 jaar gelede dieselfde as die toestel. En dit het ook die vorige liedjie en die volgende liedjie pret
Cascadable 8x16 Rgb Led Matrix: 3 stappe
Cascadable 8x16 Rgb Led Matrix: In hierdie projek het ek cascadable 8x16 rgb led matrix en die beheerder daarvan gemaak. Microchip se 18F2550 word gebruik vir sy USB -ondersteuning. RGB -LED's word aangedryf deur 74hc595 -skofregisters met weerstande. Vir animasie- en opsetdata; 24C512 eksterne eeprom
Arduino Space Race Game weergawe _1: 5 stappe
Arduino Space Race Game Weergawe _1: Hey vriende. Vandag wys ek u hoe u 'n Space Race Game kan maak met 'n LCD5110 -skerm en 'n joystic
Space Race Game Weergawe 2: 5 stappe
Space Race Game Weergawe 2: Hey almal. Voor die spelweergawe het ek die eerste weergawe van die spel gepubliseer. Vandag wys ek u Space Race Game weergawe 2. Kom ons kyk na stappe
MATRIX Voice en MATRIX Creator met Alexa (weergawe C ++): 7 stappe
MATRIX Voice en MATRIX Creator met Alexa (weergawe C ++): Vereiste hardeware Laat ons eers kyk wat u benodig voordat u begin. Raspberry Pi 3 (aanbeveel) of Pi 2 Model B (ondersteun). MATRIX Voice of MATRIX Creator - Raspberry Pi het nie 'n ingeboude mikrofoon nie, die MATRIX Voice/Creator het 'n