
TP
partie2.cpp@0:f3c198cb4dee, 2016-05-02 (annotated)
- Committer:
- jomfec
- Date:
- Mon May 02 09:07:15 2016 +0000
- Revision:
- 0:f3c198cb4dee
INFO2
Who changed what in which revision?
User | Revision | Line number | New 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 | */ |