Lit et convertit en irradiance la valeur analogique donnee par le capteur RG100.

Dependencies:   mbed RG100

Committer:
Station_Meteo_Laos
Date:
Sat Jun 29 12:37:18 2019 +0000
Revision:
0:c7bcf321eaf3
Lit et convertit en irradiance la valeur donne par le capteur RG100.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Station_Meteo_Laos 0:c7bcf321eaf3 1 #include "mbed.h"
Station_Meteo_Laos 0:c7bcf321eaf3 2 #include "RG100.h"
Station_Meteo_Laos 0:c7bcf321eaf3 3
Station_Meteo_Laos 0:c7bcf321eaf3 4 //Configure le port série à 9600 baud
Station_Meteo_Laos 0:c7bcf321eaf3 5 Serial serial(USBTX, USBRX, 9600);
Station_Meteo_Laos 0:c7bcf321eaf3 6 //Créer un objet RG100 de la classe RG100 avec son port et le coeff d'étalonage
Station_Meteo_Laos 0:c7bcf321eaf3 7 RG100 rg100(A2, 1176.5);
Station_Meteo_Laos 0:c7bcf321eaf3 8
Station_Meteo_Laos 0:c7bcf321eaf3 9 int main() {
Station_Meteo_Laos 0:c7bcf321eaf3 10 int lecture = 0;
Station_Meteo_Laos 0:c7bcf321eaf3 11 while(1) {
Station_Meteo_Laos 0:c7bcf321eaf3 12 //Indente de 1 le nbre de lecture
Station_Meteo_Laos 0:c7bcf321eaf3 13 lecture++;
Station_Meteo_Laos 0:c7bcf321eaf3 14 //Lit le capteur et réalise la conversion
Station_Meteo_Laos 0:c7bcf321eaf3 15 rg100.read();
Station_Meteo_Laos 0:c7bcf321eaf3 16 //Affcihe le résultat
Station_Meteo_Laos 0:c7bcf321eaf3 17 serial.printf("Lecture %d :\r\n", lecture);
Station_Meteo_Laos 0:c7bcf321eaf3 18 serial.printf("Irradiance = %f W/m2\r\n\r\n", rg100.irradiance);
Station_Meteo_Laos 0:c7bcf321eaf3 19
Station_Meteo_Laos 0:c7bcf321eaf3 20 wait(3.0);
Station_Meteo_Laos 0:c7bcf321eaf3 21 }
Station_Meteo_Laos 0:c7bcf321eaf3 22 }