Lit le port analogique du capteur RG100 et convertit la valeur lue en irradiance.

RG100.h

Committer:
Station_Meteo_Laos
Date:
2019-06-29
Revision:
1:b6d17e57602b
Parent:
0:2971a232b9b1

File content as of revision 1:b6d17e57602b:

#ifndef MBED_RG100_H
#define MBED_RG100_H
 
#include "mbed.h"

class RG100
{
    public:
        //constructeur de la classe
        RG100(PinName analog_pin, float coeff_etalon);
        //méthode de lecture du capteur
        bool read();
       
        //Variable public utilisée pour stocker le résultat de la conversion
        float irradiance;
        
    private:
        //Appel du constructeur AnalogIn pour lire le port du capteur RG100
        AnalogIn analog;
        //Variable privé pour stocker le coeff d'étalonage du capteur RG100
        float coef_etalon;
};

#endif