From c44cf99375a03a69854ee6cd12d2f46068b208d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=ABl=20JUMIN?= Date: Wed, 5 Apr 2023 20:42:30 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20du=20README,=20=C3=A0=20compl=C3=A9ter?= =?UTF-8?q?=20avec=20des=20diagram=20uml=20ou=20drawio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..355428e --- /dev/null +++ b/README.md @@ -0,0 +1,42 @@ +# 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 : +- [La réalisation des drivers](#id_drivers) +- [La réalisation des différentes fonctions du bateau](#id_bateau) + +## Réalisation des drivers + +Pour cela, nous avons utilisé les 3 documentations disponible dans la première section de ce [cours moodle](https://moodle.insa-toulouse.fr/course/view.php?id=79#section-1). + +Nous avons donc réalisé les drivers suivant : +[x] l'[ADC](Drivers/Inc/ADC.h) +[x] les [GPIOs](Drivers/Inc/GPIO.h) +[x] l'[UART](Drivers/Inc/UART.h) +[x] les [Timers et le PWM](Drivers/Inc/TIMER.h) + +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](https://moodle.insa-toulouse.fr/course/view.php?id=79#section-16) du cours moodle précédemment cité. + +Nous avons donc réalisé les fonctions suivantes : +[ ] la [Girouette](Projet_voile/Includes/Girouette.h) +[ ] l' [Horloge](Drivers/Inc/Horloge.h) +[ ] l'[IMU](Drivers/Inc/IMU.h) +[ ] le [Moteur des voiles](Drivers/Inc/Moteur_voile.h) +[ ] le [Moteur du plateau](Drivers/Inc/Moteur_plateau.h) +[ ] la [Mesure de tension de la batterie](Drivers/Inc/Mesure_tension.h) +[ ] la [télécommande](Drivers/Inc/Telecommande.h) + +Evidemment chacune de cesfonctions fait appel aux drivers de la couche en dessous. + +Evidemment pour controler l'entiereté de ce bateau, nous utiliserons un code [principal](Projet_voile/Includes/Principal.h). Celui-ci fera appel aux sous programmes présentsau dessus. \ No newline at end of file