
td1suite
Dependencies: lib_LCD_i2c_SPTLYI mbed
lib_SHT/lib_SHT11.h@0:24f677c563ac, 2014-10-23 (annotated)
- Committer:
- mbedo
- Date:
- Thu Oct 23 12:11:14 2014 +0000
- Revision:
- 0:24f677c563ac
td1suite;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mbedo | 0:24f677c563ac | 1 | #ifndef DEF_lib_SHT11_H |
mbedo | 0:24f677c563ac | 2 | #define DEF_lib_SHT11_H |
mbedo | 0:24f677c563ac | 3 | |
mbedo | 0:24f677c563ac | 4 | #include "mbed.h" |
mbedo | 0:24f677c563ac | 5 | |
mbedo | 0:24f677c563ac | 6 | |
mbedo | 0:24f677c563ac | 7 | class SHT11 : public Ticker |
mbedo | 0:24f677c563ac | 8 | { |
mbedo | 0:24f677c563ac | 9 | public: |
mbedo | 0:24f677c563ac | 10 | SHT11(PinName pin_DATA, PinName pin_SCK, float T_C_mesure); |
mbedo | 0:24f677c563ac | 11 | |
mbedo | 0:24f677c563ac | 12 | float lire_T(void); |
mbedo | 0:24f677c563ac | 13 | float lire_H(void); |
mbedo | 0:24f677c563ac | 14 | void lire_T_H(float *, float *); |
mbedo | 0:24f677c563ac | 15 | void changer_timer_cycle(float new_Temps_cycle_mesure); |
mbedo | 0:24f677c563ac | 16 | void init(void); |
mbedo | 0:24f677c563ac | 17 | void desactiver(void); |
mbedo | 0:24f677c563ac | 18 | |
mbedo | 0:24f677c563ac | 19 | private: |
mbedo | 0:24f677c563ac | 20 | |
mbedo | 0:24f677c563ac | 21 | void start(void); |
mbedo | 0:24f677c563ac | 22 | void gestion_HT(void); |
mbedo | 0:24f677c563ac | 23 | void demande_mesure(short octet_de_commande); |
mbedo | 0:24f677c563ac | 24 | void mesure_T(void); |
mbedo | 0:24f677c563ac | 25 | void mesure_H(void); |
mbedo | 0:24f677c563ac | 26 | void mesure_T_H(void); |
mbedo | 0:24f677c563ac | 27 | void reception_mesure_T(void); |
mbedo | 0:24f677c563ac | 28 | void reception_mesure_H(void); |
mbedo | 0:24f677c563ac | 29 | void calcul_Temperature_Humidite(void); |
mbedo | 0:24f677c563ac | 30 | |
mbedo | 0:24f677c563ac | 31 | DigitalInOut DATA_HT; |
mbedo | 0:24f677c563ac | 32 | DigitalOut SCK_HT; |
mbedo | 0:24f677c563ac | 33 | Ticker Timer_cycle_mesure; |
mbedo | 0:24f677c563ac | 34 | |
mbedo | 0:24f677c563ac | 35 | unsigned int Temperature; |
mbedo | 0:24f677c563ac | 36 | unsigned int Humidite; |
mbedo | 0:24f677c563ac | 37 | unsigned etat_sht11; |
mbedo | 0:24f677c563ac | 38 | unsigned etat_cycle; |
mbedo | 0:24f677c563ac | 39 | float Temperature_mesuree; |
mbedo | 0:24f677c563ac | 40 | float Humidite_mesuree; |
mbedo | 0:24f677c563ac | 41 | float Temps_cycle_mesure; |
mbedo | 0:24f677c563ac | 42 | }; |
mbedo | 0:24f677c563ac | 43 | |
mbedo | 0:24f677c563ac | 44 | #endif |
mbedo | 0:24f677c563ac | 45 |