Permet de lire lanemometre WS1080 et de stocker la vitesse du vent en m/s dans une variable publique.
Dependencies: AnemoWS1080_lecture mbed
main.cpp@0:c0615726bad0, 2019-06-29 (annotated)
- Committer:
- Station_Meteo_Laos
- Date:
- Sat Jun 29 16:56:19 2019 +0000
- Revision:
- 0:c0615726bad0
Permet de lire lanemometre WS1080 et de stocker la vitesse du vent en m/s dans une variable publique.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Station_Meteo_Laos | 0:c0615726bad0 | 1 | #include "mbed.h" |
Station_Meteo_Laos | 0:c0615726bad0 | 2 | #include "AnemoWS1080.h" |
Station_Meteo_Laos | 0:c0615726bad0 | 3 | |
Station_Meteo_Laos | 0:c0615726bad0 | 4 | Serial pc(USBTX, USBRX,9600); // tx, rx |
Station_Meteo_Laos | 0:c0615726bad0 | 5 | //Appel de notre constructeur, avec le port de l'anémomètre et le coefficient d'etalonage |
Station_Meteo_Laos | 0:c0615726bad0 | 6 | AnemoWS1080 anemo(D3, 1); |
Station_Meteo_Laos | 0:c0615726bad0 | 7 | |
Station_Meteo_Laos | 0:c0615726bad0 | 8 | int main() { |
Station_Meteo_Laos | 0:c0615726bad0 | 9 | while(1) { |
Station_Meteo_Laos | 0:c0615726bad0 | 10 | //lecture de l'anemo |
Station_Meteo_Laos | 0:c0615726bad0 | 11 | anemo.read(); |
Station_Meteo_Laos | 0:c0615726bad0 | 12 | //affichage du résultat |
Station_Meteo_Laos | 0:c0615726bad0 | 13 | pc.printf("Vitesse du vent = %f m/s\n\n", anemo.vitesse); |
Station_Meteo_Laos | 0:c0615726bad0 | 14 | |
Station_Meteo_Laos | 0:c0615726bad0 | 15 | } |
Station_Meteo_Laos | 0:c0615726bad0 | 16 | } |