Permet de lire l'anemometre Velleman WS1080 et de stocker la vitesse du vent en m/s dans une variable publique.
Dependents: AnemometreWs1080_lecture
AnemoWS1080.h
- Committer:
- Station_Meteo_Laos
- Date:
- 2019-06-29
- Revision:
- 2:ecf6419ab06c
- Parent:
- 0:21a4e1337957
File content as of revision 2:ecf6419ab06c:
#ifndef MBED_AnemoWS1080_H #define MBED_AnemoWS1080_H #include "mbed.h" #define PI 3.14159265358979323846 #define R_HELICE 0.07//Rayon des hélices en mètre #define TEMPS_DE_MESURE 5.0 class AnemoWS1080 { public: //notre constructeur AnemoWS1080(PinName digital_pin, float coeff_etalon); //Permet de lire l'anemomètre et de stocker la vitesse du vent en m/s // dans la variable publique vitesse bool read(); //Variable publique stockant la vitesse vent en m/s au niveau de l'anemomètre float vitesse; private: //appel du constructeur de la classe timer Timer t; //Appel du constructeur DigitalIn pour lire le port de la girouette WS1080 DigitalIn anemo; //variable privé pour stocker le coeff etalon float coef_etalon; }; #endif