Aller au contenu principal

Exigences fonctionnelles - Interface utilisateur (FCT-10 a FCT-27)

LEDs indicatrices​

IDNomDescription
FCT-10RGB system indicator LEDLe systeme doit pouvoir informer l'utilisateur de son etat de fonctionnement grace a des LEDs RGB.
FCT-11RGB system indicator LED (extinction)Le systeme doit pouvoir eteindre toutes les LEDs indicatrices apres 30 secondes si aucune interaction n'est detectee.
FCT-12RGB system indicator LED (comportement)La LED RGB systeme doit clignoter en bleu (duty cycle 50%) pendant l'appairage BLE. La LED d'alimentation doit rester verte fixe lorsque l'alimentation est connectee et clignoter (duty cycle 50%) en cas de batterie faible.
FCT-13RGB user indicator LEDLa LED RGB utilisateur peut etre programmee par l'utilisateur. C'est la responsabilite de l'utilisateur de gerer son comportement.
FCT-14Power LEDLa LED d'alimentation doit rester verte fixe lorsque l'alimentation est connectee. Elle doit clignoter (duty cycle 50%) en cas de batterie faible.

Ecran​

IDNomDescription
FCT-15DisplayLe systeme doit pouvoir afficher des informations graphiques ou textuelles sur un ecran haute resolution.
FCT-16Display - ControllerLe controleur d'ecran doit etre ST7735, ILI9341 ou ILI9163C.
FCT-17Display - SPILe controleur doit etre connecte sur le bus SPI.
FCT-18Display - ResolutionLa resolution de l'ecran doit etre d'au moins 128x128.
FCT-19Display - BacklightL'ecran pourrait integrer un retro-eclairage LED pour ameliorer la lisibilite en exterieur.

Boutons​

IDNomDescription
FCT-20User buttons - BLE PairingLe systeme doit pouvoir appairer un appareil BLE si la duree d'appui sur le bouton d'allumage depasse un seuil defini.
FCT-21User buttons - Arcade requirementLe systeme necessite 7 boutons utilisateur au total : gauche, haut, droite, bas (en configuration d-pad), A, B et Menu.
FCT-22User buttons - Pull-upLes 4 boutons directionnels, les boutons A/B et le bouton Menu seront connectes avec des resistances de pull-up.
FCT-23User buttons - Placement constraintsLa disposition recommandee est d'avoir les boutons directionnels en configuration d-pad avec les boutons A et B places separement.
FCT-24User buttons - Menu functionUne des fonctions du bouton Menu est de quitter le mode veille basse consommation. Pour un MCU avec capacite de reveil, le bouton Menu doit etre connecte a une broche de reveil.
FCT-25Reset buttonLe systeme doit pouvoir redemarrer via un bouton poussoir RESET.
FCT-26Power buttonLe systeme doit pouvoir etre allume et eteint par le bouton poussoir d'alimentation si la batterie est presente.

Audio​

IDNomDescription
FCT-27AudioLe systeme peut optionnellement produire un signal audio. Sortie audio mono un seul canal.