Juga a una versió simplificada del clàssic joc arcade Pong!
En aquest joc, un “pong” es mourà a través de cinc LEDs (VU-meter). A mesura que els jugadors vagin prement el botó, rebotarà d’una banda a l’altra. Els jugadors han de prémer el botó en el moment precís amb l’objectiu de retornar el pong.
Materials
- 1 placa Arduino
- 1 Shield Bàsica Educativa
- 2 botons Tinkerkit
- 2 cables Tinkerkit
- 5 LEDs
- 5 resistències de 220 ohm
- 5 cables negres
- 5 cables de colors
Instruccions
Codi
Pots trobar el codi a Arxiu -> Exemples -> BasicEducationShield-> Sports -> Pong
Com funciona
El joc comença amb el desplaçament dels LEDs a l’esquerre. Quan l’últim LED s’apaga, el botó “u” ha de ser premut dins el temps establert. Si ho fas, el LED es desplaçarà de nou a la dreta. Aquesta vegada, quan l’últim LED estigui apagat, has de prémer el botó “dos” dins el temps de pulsació. Si ho has fet així, loop ()
s’executarà de nou. Sempre que un jugador trigui massa estona en prémer el botó, finalitzarà el joc(gameOver)
i el LED parpellejarà. Després, els LEDs es desplaçaran a la dreta i el joc començarà de nou.
No funciona?
- Consulta la il·lustració i torna a comprovar les connexions. Assegura’t que la Shield i els cables estiguin fermament connectats.
- No pots colpejar el pong? Intenta intercanviar els botons. Si segueix sense funcionar, mira a la referència per a depurar botons.
- El VU-meter no funciona correctament? Mira a la referència per a depurar el VU-metro.
Continua experimentant!
- Intenta canviar el parpelleig dels LEDs quan finalitza el joc. Mira el codi VUMeterTest com a exemple per veure les ordres que pots utilitzar.
- Fes una caixa per la placa. Utilitza un material que permeti que els LEDs hi brillin a través. Intenta fer també unes caixes pels botons.
- Pots intentar canviar els Pins digitals als quals estan connectats els LEDs i veure què passa. No oblidis canviar-los tant a les connexions com al codi! I no oblidis tampoc que els Pins D9 i D10 ja estan essent utilitzats pels botons.