ENIB 2024 : Snake 16x16 : Différence entre versions

De Les Fabriques du Ponant
Aller à : navigation, rechercher
m
m
Ligne 3 : Ligne 3 :
 
Dans le cadre de l'intersemestre 3 de 2024, en collaboration avec les Fabriques du Ponant, nous avons fabriquer un jeu de Snake à l'aide d'un afficheur LED 16x16. Le principe du jeu est assez simple: vous devez diriger un serpent en pleine croissance pour qu'il se nourrisse. Le défi est de réussir à le faire grandir sans qu'il ne touche les bordures de l'écran ou qu'il ne se morde la queue.     
 
Dans le cadre de l'intersemestre 3 de 2024, en collaboration avec les Fabriques du Ponant, nous avons fabriquer un jeu de Snake à l'aide d'un afficheur LED 16x16. Le principe du jeu est assez simple: vous devez diriger un serpent en pleine croissance pour qu'il se nourrisse. Le défi est de réussir à le faire grandir sans qu'il ne touche les bordures de l'écran ou qu'il ne se morde la queue.     
  
[[Fichier:PhotoSnake01.jpg|200px]]
+
[[Fichier:PhotoSnake00.jpg|200px]]
  
 
==Outil et matériel==
 
==Outil et matériel==

Version du 24 janvier 2024 à 15:37

Titre de la fiche expérience :

Description

Dans le cadre de l'intersemestre 3 de 2024, en collaboration avec les Fabriques du Ponant, nous avons fabriquer un jeu de Snake à l'aide d'un afficheur LED 16x16. Le principe du jeu est assez simple: vous devez diriger un serpent en pleine croissance pour qu'il se nourrisse. Le défi est de réussir à le faire grandir sans qu'il ne touche les bordures de l'écran ou qu'il ne se morde la queue.

PhotoSnake00.jpg

Outil et matériel

  • carte Arduino ESP8266
  • matrice LED 16x16
  • un joystick
  • grille et diffuseur
  • cadre
  • socle imprimer en 3d
  • PCB amplificateur

Fichiers à télécharger

Code Arduino

 1  
 2 #define PIN 9
 3 #include <Arduino_GFX_Library.h>
 4 
 5 void setup() {
 6   // put your setup code here, to run once:
 7 
 8 }
 9 
10 void loop() {
11   // put your main code here, to run repeatedly:
12 
13 }

Etapes de fabrication

étape 1

On branche le joystick à la carte Arduino

étape 2

étape 3

difficultés rencontrées

Sources et documentation complémentaire