Ajout README

This commit is contained in:
Montaigu-Lancelin Emilie 2026-01-18 18:38:05 +01:00
parent 55e3b95288
commit 11c3201644

62
BE c/projet/README.md Normal file
View file

@ -0,0 +1,62 @@
# Binôme 2 - Questions pour un champion
Application de quiz en C++ pour microcontrôleur ESP8266 avec composants Grove
## Matériel
- Carte ESP8266 NodeMCU
- Shield Grove
- Écran LCD RGB Grove (I2C)
- 2 boutons Grove (relief et plat)
- LED rouge Grove
- Câbles Grove
- Câble USB pour programmation
## Logiciel
- Arduino IDE
- Support ESP8266 pour Arduino
- Bibliothèque `rgb_lcd` (pour l'écran Grove)
## Structure du Projet
BE_POO/
- Application.h # Classe principale de l'application
- Application.cpp
- bdd.h # Gestion des questions et quiz
- bdd.cpp
- peripherique.h # Classe de base pour les peripheriques
- capteur.h # Classe de base pour les capteurs
- capteur.cpp
- actionneur.h # Classe de base pour les actionneurs
- actionneur.cpp
- bouton.h # Classe bouton (capteur)
- bouton.cpp
- led.h # Classe LED (actionneur)
- led.cpp
- ecran.h # Classe ecran LCD (actionneur)
- ecran.cpp
- projet.ino # Point d'entree Arduino
- README.md # Ce fichier
## Utilisation
### Démarrage
1. Connecter la carte ESP8266 via USB
2. Attendre l'initialisation (l'ecran affiche "C'est parti !")
3. Les themes disponibles s'affichent
### Navigation et Jeu
**Selection du theme** :
- Appuyer sur Bouton Plat pour naviguer entre les themes
- Confirmer la selection avec appui Bouton Relief
**Reponse aux questions** :
- Bouton Relief = Reponse VRAI
- Bouton Plat = Reponse FAUX
- LED rouge clignote en cas de mauvaise réponse
- L'ecran affiche la question suivante automatiquement
**Fin du quiz** :
- Le score final s'affiche (X/10 bonnes réponses) ou GAME OVER si 3 erreurs atteintes
- Possibilité de recommencer avec un nouveau thème