« I2L 2023 Groupe4 » : différence entre les versions

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
Ligne 17 : Ligne 17 :


= Contre-proposition =
= Contre-proposition =
Le périphérique USB doit être de type spécifique (classe 0) et utiliser un point d'accès interruption, vous pouvez vous appuyer sur cet exemple LUFA de base : [[Media:LUFA_Minimal.zip]].
Pour remettre à zéro votre dictionnaire et ajouter des mots, vous écrirez une application avec la bibliothèque <code>libusb</code>.


= Proposition définitive =
= Proposition définitive =

Version du 29 septembre 2023 à 09:16

Proposition de système

Description

Notre idée serait de faire un "pendu" : jeu qui consiste à deviner un mot en soumettant des lettres. Pour cela, les lettres trouvées seraient affichées sur un écran LCD qui afficherait également la lettre à proposer, celle-ci pourrait être changée avec 2 boutons (avant/après dans l'alphabet), et un 3ème bouton de validation est également présent.

Pour représenter le nombre de vies restantes (et donc d'échecs possibles) il y aurait 3 LEDs qui s'éteindraient au fur et à mesure des erreurs du joueur.

Le mot à trouver serait pioché au hasard dans un dictionnaire de mots qui pourrait être changé grâce à un échange de données via le port USB.

Matériel requis

  • 1 micro-contrôleur ;
  • 3 boutons (pour les actions flèche haut, flèche bas, entrée) ;
  • 3 LEDs (nombre de vies) ;
  • Écran LCD à 2 lignes à contrôleur HD44780 ;
  • Port USB afin de changer le dictionnaire des mots.

Contre-proposition

Le périphérique USB doit être de type spécifique (classe 0) et utiliser un point d'accès interruption, vous pouvez vous appuyer sur cet exemple LUFA de base : Media:LUFA_Minimal.zip.

Pour remettre à zéro votre dictionnaire et ajouter des mots, vous écrirez une application avec la bibliothèque libusb.

Proposition définitive

Répartition du travail

Carte

Même carte que le groupe 3.

Code

Conception

Réalisation

Démonstrations

Rendus

Projet KiCAD : Fichier:I2L-2023-Carte-G4.zip

Programmes : Fichier:I2L-2022-Programmes-G4.zip