Pour cette quatrième semaine, j’ai mené à bien un projet complet : la réalisation du D1-Pong, un jeu inspiré du célèbre Pong mais adapté en une dimension sur un bandeau de LED WS2812B.
Le principe est simple : une LED représente la balle et se déplace de gauche à droite. Chaque joueur contrôle une extrémité à l’aide d’un bouton. Si le joueur appuie au bon moment, la balle repart dans l’autre sens. S’il rate, la balle “touche le mur” et il perd un point.
La partie électronique s’appuie sur :
- un Arduino Pro Mini pour la logique du jeu,
- un bandeau de LED WS2812B pour l’affichage de la balle,
- deux boutons physiques (un pour chaque joueur),
- deux afficheurs 4 digits pour afficher les scores.
Côté programmation, j’ai développé plusieurs fonctionnalités clés :
- gestion des rebonds et du déplacement de la balle,
- système de score (+1 point par rebond réussi, –1 en cas d’erreur),
- condition de victoire (le premier à 10 points gagne),
- anti-rebond logiciel pour fiabiliser les boutons,
- synchronisation entre l’animation LED et l’affichage du score.
Enfin, j’ai travaillé sur l’intégration matérielle pour rendre le jeu jouable : fixer le bandeau LED, placer les boutons à chaque extrémité, et rendre les scores bien visibles.
Le résultat est un jeu d’arcade simple, rapide et amusant, qui combine électronique, programmation embarquée et design pratique. Ce projet m’a permis de toucher à plusieurs domaines techniques tout en obtenant un objet fonctionnel et ludique.