Hiver 2023 - 4546
- Catalina Andrea Araya Figueroa
- Mehdi Benouhoud
- Laurent Bourgon
- Ihsane Majdoubi
Pour apprendre à utiliser le robot, neuf travaux pratiques ont été réalisés.
Les six premiers travaux pratiques ont été faits en équipe de deux. Les trois derniers ont été faits en équipe de quatre.
n° | #1 | #2 |
---|---|---|
45 | Mehdi Benouhoud | Laurent Bourgon |
46 | Catalina Andrea Araya Figueroa | Ihsane Majdoubi |
Voici les travaux pratiques réalisés en équipe de deux :
n° | Nom | 45 | 46 |
---|---|---|---|
1 | Introduction à la carte mère | 51d5f84 | |
2 | Machine à états finis | 31e48eb | b7f73fd |
3 | PWM logiciel | 97880ba | 945735f |
4 | Scrutation et interruptions | 48aeea2 | 945735f |
5 | Communication RS232 et EEPROM | 1e9e15b | 945735f |
6 | Conversion analogique/numérique et capteurs | 615d508 | 30fd4cc |
Voici les travaux pratiques réalisés en équipe de quatre :
n° | Nom | 4546 |
---|---|---|
7 (+8) | Librairie & Débogage | 762c7ff |
9 | Trajectoire préprogrammée | 24a6066 |
Le README du projet est disponible ici.
GitHub Projects a été utilisé lors des TP 7 et 9, ainsi que pour le projet final.
Les pipelines de GitHub Actions ont été utilisés pour vérifier la qualité du code. La configuration du pipeline est disponible ici.
La configuration du linter est aussi disponible :
- clang-format: formatage du code C++.
- clang-tidy: qualité du code C++.