Station Meteo Laos
/
RG100_lecture
Lit et convertit en irradiance la valeur analogique donnee par le capteur RG100.
main.cpp@0:c7bcf321eaf3, 2019-06-29 (annotated)
- 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?
User | Revision | Line number | New 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 | } |