toto/BE c/projet/README.md
Montaigu-Lancelin Emilie 11c3201644 Ajout README
2026-01-18 18:38:05 +01:00

1.8 KiB

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