Discussion:SE3Binome2022-5

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
  • Progression :
    • carte non prête le 11 avril (le Wiki indique le 13 avril comme fin de routage) ;
    • LED fonctionnelles, test du détecteur de ligne (non concluant en durant la dernière séance, la vidéo "prouvant" le fonctionnement du capteur n'est pas convaincante) ;
    • le Wiki indique que le moteur continu aurait été soudé (pas le contrôleur ? sur les photos le contrôleur du moteur est soudé) ainsi qu'un moteur pas à pas, le code du moteur pas à pas aurait été testé sur une autre carte (échec de la soudure et création d'un court-circuit ?)
  • Wiki : un Wiki vide à la dernière séance, mal formaté, une chronologie mais pas assez détaillée et illustrée pour être utilisable. Dommage que la vidéo de "démonstration" du fonctionnement du capteur présente une interaction de période fixe.
  • Travail :
    • création du symbole du contrôleur de moteur, création de l'empreinte du moteur continu ;
    • soudures, a priori défaillantes, après ces dernières le microcontrôleur n'est plus accessible ;
    • sur la carte seules les LED sont démontrées fonctionnelles ;
    • un programme primitif pour le contrôle du moteur continu (pas de PWM), le programme est sensé aussi tester le capteur de suivi de ligne. Le programme de gestion du capteur indique de graves faiblesses en programmation C : vous avez tenté d'utiliser le programme fourni avec la manette USB sans arriver à le comprendre, du coup vous avez réécrit la fonction input_get de façon fantaisiste. Si vraiment le capteur optique est sur PD0 (comme indiqué sur votre schéma) c'est dommage car votre code teste PB1 (pin[0] vaut 1 donc port_num=0 et pin_num=1). Cela pourrait expliquer les valeurs aléatoires, d'autant plus que je ne vois pas à quel moment vous allumez la LED infrarouge. Pour la LED infrarouge : mon erreur elle est allumée en permanence.

Note : 11/20.