Drivers | ||
Projet_voile | ||
.gitignore | ||
README.md |
Projet Voilier
Equipe 2
Noel JUMIN
Olivier Chevilley
Paul Jaulhiac
Cyril Vasseur
Description du projet
Ce projet a été réalisé lors de séances de microcontroleur durant lesquels nous avons appris à maitriser l'utilisation des registres du STM32F103RB. Le projet se sépare en 2 grandes parties :
Réalisation des drivers
Pour cela, nous avons utilisé les 3 documentations disponibles dans la première section de ce cours moodle.
Nous avons donc réalisé les drivers suivant :
- l'ADC
- les GPIOs
- l'UART
- les Timers et le PWM
Les drivers pour l'utilisation du SPI et de l'I2C nous sont fournis.
Réalisation des différentes fonctions du bateau
Pour cela nous avons utilisé les documentations disponible dans la section suivante du cours moodle précédemment cité.
Nous avons donc réalisé les fonctions suivantes :
- la Girouette
- l' Horloge
- l'IMU
- le Moteur des voiles
- le Moteur du plateau
- la Mesure de tension de la batterie
- la télécommande
Evidemment chacune de ces fonctions font appel aux drivers de la couche en dessous.
Enfin pour controler l'entiereté de ce bateau, nous utiliserons un code principal. Celui-ci fera appel aux sous programmes présents au dessus.