Projet IMA3 P6, 2015/2016, TD1 : Différence entre versions

De Wiki de Projets IMA
(Composants à fabriquer)
Ligne 46 : Ligne 46 :
  
 
=== Partie électronique ===
 
=== Partie électronique ===
 +
 +
Retrait du capteur couleur pour simplifier le système.
 +
Le disque devient une palette rectangulaire où les couleurs sont sélectionnées par les leds puis la couleur choisie sera validée par un bouton.
 +
On a, donc, retiré le moteur qui pilotait le disque.
 +
On utilisera un bloc de 32 afficheurs pour l'interface.
 +
  
 
=== Partie informatique ===
 
=== Partie informatique ===

Version du 12 février 2016 à 16:53

Projet IMA3-SC 2015/2016 : Titre

Cahier des charges

Composants requis

  • (x1) : Capteur de pression
  • (x1) : Capteur de couleurs
  • (x12) : Afficheurs 16-segments
  • (x4) : Boutons poussoirs
  • (x1) : Interrupteur Tout-ou-Rien

(les valeurs sont susceptibles de changer suivant les modifications à apporter dans le projet)

Composants à fabriquer

  • Disque coloré
  • Support

Tâches à effectuer

  • (1) : Programmer des modules de gestion du capteur couleur
  • (2) : Programmer des modules de gestion du capteur de pression (ou d'un bouton)
  • (3) : Programmer l'interface utilisateur
    • (3.a) : Demander à l'utilisateur le nombre N de couleurs à mémoriser
    • (3.b) : Générer une liste de N couleurs et les stocker en mémoire (à partir d'une liste de couleurs déjà existante)
    • (3.c) : Fonction de comparaison de la couleur en attente de validation par l'utilisateur
  • (4) : Initialiser la liste des couleurs à l'aide du disque coloré :
    • (4.a) : Sous forme textuelle, code pour afficheur
    • (4.b) : Sous forme exploitable, code RGB
  • (5) : Créer les messages :
    • (5.a) : Nombre de couleurs
    • (5.b) : Succès mémorisation de la k-ème couleur
    • (5.c) : Echec mémorisation de la k-ème couleur
    • (5.d) : Succès du test

Réalisation du système

  • Le système devra permettre à l'utilisateur rentrer un nombre entier qui sera stocké en mémoire
  • Le système devra générer une liste de couleurs à partir d'une liste des couleurs pré-enregistrées
  • Le système affichera les couleurs textuelles une par une pour que l'utilisateur puisse les mémoriser avec une validation (ex: bouton poussoir)
  • Lorsque la dernière couleur aura été confirmée par l'utilisateur le système demandera via les afficheurs à l'utilisateur si il est prêt à commencer le test
  • Le disque coloré permettra à l'utilisateur de choisir la couleur puis la validera via un bouton poussoir
  • Le système affichera un message de validation ou d'echec suivant la réussite ou l'échec pour la mémorisation de la k-ème couleur. Si l'utilisateur réussi, le système enchaîne avec la couleur suivante, ou valide le test s'il s'agissait de la dernière couleur (deuxième message de réussite) sinon il se réinitialise pour une partie suivante.

Séance 1

Partie électronique

Retrait du capteur couleur pour simplifier le système. Le disque devient une palette rectangulaire où les couleurs sont sélectionnées par les leds puis la couleur choisie sera validée par un bouton. On a, donc, retiré le moteur qui pilotait le disque. On utilisera un bloc de 32 afficheurs pour l'interface.


Partie informatique

Séance 2

Partie électronique

Partie informatique

Séance 3

Partie électronique

Partie informatique

Démonstration

Conclusion