TP

Dependencies:   mbed

Committer:
jomfec
Date:
Mon May 02 09:07:15 2016 +0000
Revision:
0:f3c198cb4dee
INFO2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jomfec 0:f3c198cb4dee 1 /*#include "mbed.h"
jomfec 0:f3c198cb4dee 2 AnalogIn LM335(p18);
jomfec 0:f3c198cb4dee 3 AnalogIn NTC(p19);
jomfec 0:f3c198cb4dee 4 DigitalIn bouton(p5);
jomfec 0:f3c198cb4dee 5 DigitalOut led(p6);
jomfec 0:f3c198cb4dee 6
jomfec 0:f3c198cb4dee 7 int main(){
jomfec 0:f3c198cb4dee 8 while(1){
jomfec 0:f3c198cb4dee 9 bouton.mode(PullDown);
jomfec 0:f3c198cb4dee 10 int etat;
jomfec 0:f3c198cb4dee 11 float tension=LM335.read();
jomfec 0:f3c198cb4dee 12 float tension2=NTC.read();
jomfec 0:f3c198cb4dee 13 float temperature,temperature2;
jomfec 0:f3c198cb4dee 14 temperature=((tension*3.3*1)/0.01)-273;
jomfec 0:f3c198cb4dee 15 temperature2=29.85*tension2*3.3-19.7;
jomfec 0:f3c198cb4dee 16 etat=bouton.read();
jomfec 0:f3c198cb4dee 17 if(etat==1)
jomfec 0:f3c198cb4dee 18 printf("Bouton= %d U (bornes du resistance) = %g\n",etat,tension);
jomfec 0:f3c198cb4dee 19
jomfec 0:f3c198cb4dee 20 else
jomfec 0:f3c198cb4dee 21 printf("Bouton= %d TemperatureLM335 = %g TemperatureNTC=%g\n",etat,temperature,temperature2);
jomfec 0:f3c198cb4dee 22
jomfec 0:f3c198cb4dee 23 if(temperature>24)
jomfec 0:f3c198cb4dee 24 led.write(1);
jomfec 0:f3c198cb4dee 25 else led.write(0);
jomfec 0:f3c198cb4dee 26 wait(0.25);
jomfec 0:f3c198cb4dee 27 }
jomfec 0:f3c198cb4dee 28 }
jomfec 0:f3c198cb4dee 29 */