Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp
00001 #include "mbed.h" 00002 Serial pc(SERIAL_TX, SERIAL_RX); 00003 AnalogIn analog_value(A2); 00004 00005 00006 int main() 00007 { 00008 float Temperatura; 00009 float voltage; 00010 float Temperatura_max; 00011 float Temperatura_min; 00012 float Temperatura_media; 00013 float Temperatura_acumulada; 00014 int contador; 00015 int contador_max; 00016 int frecuencia; 00017 00018 printf("\Ejemplo temperatura\n"); 00019 frecuencia=60; 00020 contador_max=60*60*24/frecuencia; 00021 contador=0; 00022 Temperatura_max=-100; 00023 Temperatura_min=100; 00024 Temperatura_acumulada=0; 00025 while(contador<=contador_max) { 00026 contador=contador+1; 00027 voltage=analog_value.read()*3.3; 00028 Temperatura=(voltage-0.5)*100; 00029 if(contador<=contador_max) { 00030 Temperatura_acumulada=Temperatura_acumulada+Temperatura; 00031 Temperatura_media=Temperatura_acumulada/contador; 00032 } 00033 if (Temperatura>Temperatura_max) { 00034 Temperatura_max=Temperatura; 00035 } 00036 if (Temperatura<Temperatura_min) { 00037 Temperatura_min=Temperatura; 00038 } 00039 pc.printf("Voltage %.5f V\n", voltage); 00040 pc.printf("Temperatura = %.2f C\n", Temperatura); 00041 pc.printf("Temperatura maxima = %.2f C\n", Temperatura_max); 00042 pc.printf("Temperatura minima = %.2f C\n", Temperatura_min); 00043 pc.printf("Temperatura media = %.2f C\n", Temperatura_media); 00044 wait(frecuencia); 00045 } 00046 }
Generated on Fri Jul 15 2022 16:02:09 by
1.7.2