« I2L 2023 Groupe5 » : différence entre les versions
Ligne 9 : | Ligne 9 : | ||
= Contre-proposition = | = Contre-proposition = | ||
Il doit être aussi possible de jouer du PC quand la carte y est connectée. Pour ce faire vous utiliserez un terminal série comme <code>minicom</code> ou <code>putty</code>. Votre carte doit donc implanter un périphérique USB de type émulation de port série. | |||
Pour la programmation du périphèrique USB vous utilisez, comme base, la démonstration LUFA <code>Demos/Device/LowLevel/VirtualSerial</code>. | |||
Vous n'avez pas à écrire de programme PC avec la bibliothèque <code>libusb</code>. | |||
= Proposition définitive = | = Proposition définitive = |
Version du 29 septembre 2023 à 09:21
Proposition de système
Le projet consiste en un Mastermind où un joueur doit deviner une série de 4 couleurs en proposant des séries une à une. La carte comprend deux séries de 4 LEDS multicolores, l'une pour les propositions faites par le joueur, la seconde pour valider ou non les couleurs proposées. En dessous se trouve un clavier de 6 boutons permettant de :
- proposer les couleurs (1 par couleur donc 4 en tout)
- un bouton RESET
- un bouton ENTER pour confirmer une proposition.
Enfin, un port USB permettant de jouer au jeu en mode non-autonome depuis une console texte (avec affichage d'un historique).
Contre-proposition
Il doit être aussi possible de jouer du PC quand la carte y est connectée. Pour ce faire vous utiliserez un terminal série comme minicom
ou putty
. Votre carte doit donc implanter un périphérique USB de type émulation de port série.
Pour la programmation du périphèrique USB vous utilisez, comme base, la démonstration LUFA Demos/Device/LowLevel/VirtualSerial
.
Vous n'avez pas à écrire de programme PC avec la bibliothèque libusb
.
Proposition définitive
Répartition du travail
Carte
Code
Conception
Réalisation
Démonstrations
Rendus
Projet KiCAD : Fichier:I2L-2023-Carte-G5.zip
Programmes : Fichier:I2L-2022-Programmes-G5.zip