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");
    }
}