Permet de lire et stocker dans une variable publique (en int ou en string) la direction pointee par la girouette WS1080.
Dependencies: mbed GirouetteWD1080
main.cpp
- Committer:
- Station_Meteo_Laos
- Date:
- 2019-06-29
- Revision:
- 0:a2c4b47bcfd1
File content as of revision 0:a2c4b47bcfd1:
#include "mbed.h" #include "GirouetteWD1080.h" DigitalOut myled(LED1); Serial pc(USBTX, USBRX,9600); // tx, rx GirouetteWD1080 girouette(A1); int main() { string p; while(1) { pc.printf("\n"); //Lecture et affichage avec retour d'un string if(girouette.read_string()==true)pc.printf("Direction du vent : %s\n",girouette.direction_string); if(girouette.read_string()==false)pc.printf("Erreur de lecture : %s !\n",girouette.direction_string); //Lecture et affichage avec retour d'un int if(girouette.read_int()==true)pc.printf("Direction du vent : %u\n",girouette.direction_int); if(girouette.read_int()==false)pc.printf("Erreur de lecture : %u !\n",girouette.direction_int); pc.printf("\n"); } }