Codigo para el sensor de temperatura

Dependencies:   mbed

Committer:
AndreaC
Date:
Tue Dec 02 07:01:10 2014 +0000
Revision:
0:d2c0e60b2826
sensorTemperatura

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AndreaC 0:d2c0e60b2826 1 #include "mbed.h"
AndreaC 0:d2c0e60b2826 2 #include <math.h>
AndreaC 0:d2c0e60b2826 3
AndreaC 0:d2c0e60b2826 4 AnalogIn pinTemperatura(PTB1);
AndreaC 0:d2c0e60b2826 5 float temperatura;
AndreaC 0:d2c0e60b2826 6 float lecturaPin;
AndreaC 0:d2c0e60b2826 7 Serial pc(USBTX, USBRX);
AndreaC 0:d2c0e60b2826 8
AndreaC 0:d2c0e60b2826 9 int main()
AndreaC 0:d2c0e60b2826 10 {
AndreaC 0:d2c0e60b2826 11 while(1)
AndreaC 0:d2c0e60b2826 12 {
AndreaC 0:d2c0e60b2826 13 lecturaPin = pinTemperatura.read();
AndreaC 0:d2c0e60b2826 14 temperatura = (1/(0.002375311945203 + (0.000246322089759 * log(lecturaPin)) + (pow((0.000000280194860 * log(lecturaPin)), 3))));
AndreaC 0:d2c0e60b2826 15 pc.printf("Temperatura: %f\n", temperatura - 273.15);
AndreaC 0:d2c0e60b2826 16 }
AndreaC 0:d2c0e60b2826 17 }