Modifications

1 366 octets ajoutés ,  14 mars 2021 à 17:36
Ligne 268 : Ligne 268 :  
'''Choix des valeurs à afficher'''<br>
 
'''Choix des valeurs à afficher'''<br>
 
Nous avons discuté avec les autres groupes travaillant sur le robot pour savoir quels types d'informations ils aimeraient que l'on affiche sur notre écran.
 
Nous avons discuté avec les autres groupes travaillant sur le robot pour savoir quels types d'informations ils aimeraient que l'on affiche sur notre écran.
 +
Nous allons donc afficher les données suivantes :
 +
*Tension de la batterie
 +
*Encodeurs (nombre de tours réalisé par chaque encodeur)
 +
*Vitesse du robot
 +
*Coordonnées du robot (position)
 +
*Trajectoire (peut-être), le but serait qu'à la fin du parcours on affiche graphiquement la trajectoire qu'a emprunté le robot. Mais à voir si cela est possible et utile surtout
 +
 +
Nous aimerions également pouvoir stocker les données recueillies pendant le parcours du robot. Toutes ces informations pourront nous permettre pendant le parcours de vérifier le bon fonctionnement du robot. En cas d'erreur/problème/bug on pourra étudier les données stockées pour tentant de trouver l'origine du problème. A MODIFIER EN FONCTION DE NOTRE AVANCEMENT
 +
 +
On pense également qu'il pourrait être intéressant de rajouter une option sur l'écran de contrôle permettant l'arrêt d'urgence du robot en cas de problème détecté. Pour cela, nous avons travaillé avec Florian et Flavien qui travaillent sur la carte de puissance pour qu'ils intègrent cela à leur système. A MODIFIER EN FONCTION DE NOTRE AVANCEMENT
 +
 +
<br>
 
'''Affichage des valeurs souhaitées'''<br>
 
'''Affichage des valeurs souhaitées'''<br>
 
parler de la synchronisation de la clock de l'appli avec la synchronisation des Delay.
 
parler de la synchronisation de la clock de l'appli avec la synchronisation des Delay.
 +
parler de comment on récupére les données dans le code du robot (encodeurs et tension)
 +
parler des calculs pour déterminer les valeurs de la vitesse et de la position.
 +
parler des différentes lignes de code : sprintf, hal_uart_transmit, osDelay(200)...
    
===Réalisation de l'application===
 
===Réalisation de l'application===
243

modifications