Ce fichier contiendra les prises de notes et avancements durant ce projet Yboost consistant en la réalisation d'un Snake sur une matrice de led
Le fichier test.py sert à tester le fonctionnement de mon code avant de l'intégrer plus proprement aux autres fichiers. Il sera régulièrement modifié donc de nombreux fichiers (ex: testButtons, collision) contiendront le code que je pense utile pour la continuité du projet
Matin
Choix de l'ESP32:
- ESP32-VROOM
- ESP32-C3
- ESP32-C6
Choix de l'ESP32-VROOM car:
plus d'expérience avec cette carte, plus de docs, plus de pins disponibles, plus de mémoire flash
Commencement de micro-python sur Thonny avec Adafruit Neopixel. Compréhension du fonctionnement de la matrice de LED et premiers affichages lumineux
Finalement passée sur ESP32-C3-Mini (expressif) par contrainte de matériel. Pas particulièrement de changements remarqués à propos du traitement du code.
Affichage de lignes et de colonnes séparement avec affichage.py
- Avancement (hors séances) avec du matériel personnel:
A partir de l'affichage des lignes et des colonnes, récupération de coordonnées ("tête" du serpent) snake.py
- Lors de la séance:
Implémentation des boutons. testButtons.py
Déplacement du serpent avec les boutons. déplacement.py
Collision avec la pomme. collision.py