Documente Academic
Documente Profesional
Documente Cultură
Algorithme général :
Main
{
//Réception du plan de vol:
GET_DATA()
{
• Prends les données passées par le port USB et les
stocke en mémoire
}
//Boucle infinie lors du vol (possibilité de repasser en manuel ou auto a tout moment et
autant de fois que nécessaire):
Receive_Signal()
{
while(0)
{
//Mode automatique :
While (Auto)
{
CI()
NAV()
{
• Prends les informations de CI(), et met a
jour la position par rapport à la position
précédente
• mise en mémoire de la position actuelle
}
GUID()
{
compare:
• le plan de vol donné
• Les informations de TCAS_R()
• Les informations de PNR()
calcule la trajectoire a suivre
}
PILOT()
{
• Recoit les directions de la fonction
}
}
//Mode manuel :
else
{
PWM_R()
{
• Recoit les infos de commande du module de
reception
}
PWM_E()
{
• Utilise le timer pour envoyer la commande
PWM aux servos (pour manuel et auto)
}
NAV()
TELE()
}
}
}
}