#include "mbed.h" AnalogIn Entrada_AN_Potenciometro(PTB0); AnalogIn Entrada_AN_Sensor(PTB1); Serial PC(USBTX, USBRX); int main() { float Medida_Potenciometro, Medida_Sensor, Temperatura, Media=0.0; while(1) { Medida_Potenciometro=Entrada_AN_Potenciometro*3.3; Medida_Sensor=Entrada_AN_Sensor*3.3; Temperatura=Medida_Sensor/10E-3; //10mV/C Media = (4*Media + Temperatura)/5.0; PC.printf("Pot.: %3.4f [V] ", Medida_Potenciometro); PC.printf("LM35: %3.4f [V] ", Medida_Sensor); PC.printf("LM35: %3.1f [oC] ", Temperatura); PC.printf("Med.: %3.1f [oC] \r\n", Media); wait(0.5); // 500 ms } }