
TP
partie1.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 NTC(p18); |
jomfec | 0:f3c198cb4dee | 3 | DigitalIn bouton(p5); |
jomfec | 0:f3c198cb4dee | 4 | DigitalOut led(p6); |
jomfec | 0:f3c198cb4dee | 5 | |
jomfec | 0:f3c198cb4dee | 6 | int main(){ |
jomfec | 0:f3c198cb4dee | 7 | while(1){ |
jomfec | 0:f3c198cb4dee | 8 | bouton.mode(PullDown); |
jomfec | 0:f3c198cb4dee | 9 | int etat; |
jomfec | 0:f3c198cb4dee | 10 | float tension=NTC.read(); |
jomfec | 0:f3c198cb4dee | 11 | float temperature; |
jomfec | 0:f3c198cb4dee | 12 | temperature=29.85*tension*3.3-19.7; |
jomfec | 0:f3c198cb4dee | 13 | etat=bouton.read(); |
jomfec | 0:f3c198cb4dee | 14 | if(etat==1) |
jomfec | 0:f3c198cb4dee | 15 | printf("Bouton= %d U (bornes du resistance) = %g\n",etat,tension); |
jomfec | 0:f3c198cb4dee | 16 | |
jomfec | 0:f3c198cb4dee | 17 | else |
jomfec | 0:f3c198cb4dee | 18 | printf("Bouton= %d Temperature = %g\n",etat,temperature); |
jomfec | 0:f3c198cb4dee | 19 | |
jomfec | 0:f3c198cb4dee | 20 | if(temperature>24) |
jomfec | 0:f3c198cb4dee | 21 | led.write(1); |
jomfec | 0:f3c198cb4dee | 22 | else led.write(0); |
jomfec | 0:f3c198cb4dee | 23 | wait(0.25); |
jomfec | 0:f3c198cb4dee | 24 | } |
jomfec | 0:f3c198cb4dee | 25 | } |
jomfec | 0:f3c198cb4dee | 26 | */ |