Classes et code de la partie pompe du Robot 2021
Dependencies: mbed ident_crac
bloc_monopompe.h
- Committer:
- smarecar
- Date:
- 2021-01-19
- Revision:
- 5:88ab89ab12ad
- Parent:
- 4:4bae30d48662
File content as of revision 5:88ab89ab12ad:
#ifndef _BLOC_MONOPOMPE_H #define _BLOC_MONOPOMPE_H #include "mbed.h" #define PWM_STOP_POMPE 0 #define PWM_POMPE 0.7 #define ELEC_FERME 0 #define ELEC_OUVERTE 1 #define SEUIL_CPT 0.1 // bloc_monopompe est une class qui nous permet de cree un objet contenant une pompe,une electrovanne et un capteur de pression. //Contenant des fonctions public qui nous permettrons de gerer chaque element individuelement class bloc_monopompe { public : bloc_monopompe (PinName pompe, PinName electrovanne, PinName capteur) ; void aspirer (void) ; void relacher (void) ; char etat_actuel (void) ; void stop_pompe (void); private : PwmOut _pompe ; // attribution des types de nos objets DigitalOut _electrovanne ; AnalogIn _capteur ; float _val_cpt ; bool _gobelet_en_place ; }; #endif