Eirbot1A-2020
actionneur_nucleo.hpp
Aller à la documentation de ce fichier.
1 #ifndef __ACTIONNEUR_H_
2 #define __ACTIONNEUR_H_
3 #include "mbed.h"
4 
10 //DigitalOut pavillon_pin(LED1); //PG_0
11 
16 
20 void activate_pavillon();
21 
22 
23 void init_bras_pwm();
24 void activate_bras_droit();
25 void desactivate_bras_droit();
26 void activate_bras_gauche();
27 void desactivate_bras_gauche();
28 
29 #endif // __ACTIONNEUR_H_
LowLevel
Definition: low_level.hpp:17
GP2
Contient les différentes méthodes pour initialiser, activer et désactiver les GP2 et détecter les obs...
Definition: detection.hpp:16
Protocole
Contient toutes les méthodes permettant d'utiliser le protocole côté nucléo.
Definition: Protocole_nucleo.hpp:26
Robot::detection
void detection(char cote, char activation)
Active ou désactive la détection.
Definition: robot.cpp:63
go_to
int go_to(struct position dest)
Permet de transmettre au protocole l'ordre de se déplacer.
Definition: asserv.cpp:8
Robot::rotation
void rotation(short angle)
Fait une rotation du robot.
Definition: robot.cpp:48
main.hpp
Fichier principal pour l'execution de notre projet.
Robot::communication_phare
int communication_phare()
Gère la communication avec la boussole et la caméra.
Definition: robot.cpp:102
Node
Structure permettant de définir un Node, essentiel pour réaliser l'Astar.
Definition: world.hpp:34
Robot::calibration
string calibration()
Récupère l'information sur le côté de la table.
Definition: robot.cpp:27
Navigation
Contient les méthodes permettant de faire fonctionner correctement l'astar.
Definition: navigation.hpp:18
Robot
Contient toutes les méthodes et les attributs du robot.
Definition: robot.hpp:15
activate_pavillon
void activate_pavillon()
Sort le pavillon.
Definition: actionneur_nucleo.cpp:38
actionneur_nucleo.hpp
Contient les fonctions permettant d'activer ou désactiver les actionneurs.
desactivate_pavillon
void desactivate_pavillon()
Initialisation pavillon.
Definition: actionneur_nucleo.cpp:34
Robot::pavillon
void pavillon(int activation)
Active le pavillon.
Definition: robot.cpp:91
loop_blue
void loop_blue(std::chrono::steady_clock::time_point BeginMeasurement)
Boucle principale du projet.
Definition: main.cpp:152
setup
void setup()
Initialisation des différents éléments.
Definition: main.cpp:58
Robot::actionneur
void actionneur(int side, int activation)
Sort ou rentre un actionneur.
Definition: robot.cpp:73
Robot::communication_boussole
int communication_boussole()
Gère la communication avec le phare.
Definition: robot.cpp:112