Skip to content

Users Stories personnelles

francois-charlier edited this page Sep 30, 2021 · 45 revisions

Charlier François

  1. En tant qu'utilisateur je souhaite pourvoir voir les informations sur l'utilisations de mon processeur, ram ainsi qu'un speed test sur un écran annexe à mon moniteur principal.

Lorsque l'application est lancée sur l'ordinateur de l'utilisateur, cela envois les données de la ram, cpu et speed test via le port série vers le PIC. Lorsque celui-ci reçois des données, cela déclenche un flag et le PIC se mets alors à écouter les informations qu'il est en train de recevoir. Il va ensuite s'occuper de les stocker dans des variables pour finalement les afficher sur l'écran LCD.

Fonctionnalitée

  • Récupération des données de la machine

    Lorsque l'application est lancée, les données de l'ordinateur sont récupérées via les librairies python psutil (lien), platform (lien) mais également via la librairie 'speedtest-cli' (lien).

  • Envois des données vers le PIC

    Une fois récupérée, les données sont envoyées vers le micro-processeur PIC via le port série et cela grâce à la librairie 'pyserial' (lien)

  • Réception des données par le PIC

    Lors d'un flag, le PIC va lire les données qui lui sont transmise et les enregistrées dans des variables.

  • Affichage sur l'écran LCD

    Une fois le flag levé et les données enregistrées dans des variables, cela va appelé une fonction qui va afficher les données sur l'écran LCD via la librairie 'LiquidCrystal' (lien).

Clone this wiki locally