projetlong
/
Capteurtemp
capt
main.cpp@0:db7c4dcecc70, 2017-01-26 (annotated)
- Committer:
- wallsow
- Date:
- Thu Jan 26 01:17:07 2017 +0000
- Revision:
- 0:db7c4dcecc70
capt;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
wallsow | 0:db7c4dcecc70 | 1 | #include "mbed.h" |
wallsow | 0:db7c4dcecc70 | 2 | #include "DHT11.h" |
wallsow | 0:db7c4dcecc70 | 3 | |
wallsow | 0:db7c4dcecc70 | 4 | DHT11 sensor(D4); |
wallsow | 0:db7c4dcecc70 | 5 | |
wallsow | 0:db7c4dcecc70 | 6 | |
wallsow | 0:db7c4dcecc70 | 7 | |
wallsow | 0:db7c4dcecc70 | 8 | //--------------- |
wallsow | 0:db7c4dcecc70 | 9 | int main() |
wallsow | 0:db7c4dcecc70 | 10 | { |
wallsow | 0:db7c4dcecc70 | 11 | //serial config |
wallsow | 0:db7c4dcecc70 | 12 | Serial serial(PA_0,PA_1); /*PA_0=A0=TX PA_1=A0=RX*/ |
wallsow | 0:db7c4dcecc70 | 13 | serial.baud(9600); |
wallsow | 0:db7c4dcecc70 | 14 | serial.format(8,SerialBase::None,1); |
wallsow | 0:db7c4dcecc70 | 15 | serial.printf("\r\nDHT Test program"); |
wallsow | 0:db7c4dcecc70 | 16 | serial.printf("\r\n****************\r\n"); |
wallsow | 0:db7c4dcecc70 | 17 | //char tmp[30];//="AT$SS=00 12 FF 42 \r\n";//$SS |
wallsow | 0:db7c4dcecc70 | 18 | |
wallsow | 0:db7c4dcecc70 | 19 | |
wallsow | 0:db7c4dcecc70 | 20 | while(1){ |
wallsow | 0:db7c4dcecc70 | 21 | |
wallsow | 0:db7c4dcecc70 | 22 | int s,T,H; |
wallsow | 0:db7c4dcecc70 | 23 | s = sensor.readData(); |
wallsow | 0:db7c4dcecc70 | 24 | T=sensor.readTemperature(); |
wallsow | 0:db7c4dcecc70 | 25 | H=sensor.readHumidity(); |
wallsow | 0:db7c4dcecc70 | 26 | if (s != DHT11::OK) { |
wallsow | 0:db7c4dcecc70 | 27 | serial.printf("Error!\r\n"); |
wallsow | 0:db7c4dcecc70 | 28 | } |
wallsow | 0:db7c4dcecc70 | 29 | else { |
wallsow | 0:db7c4dcecc70 | 30 | serial.printf("AT$SS=%x%x\r\n", T,H); |
wallsow | 0:db7c4dcecc70 | 31 | } |
wallsow | 0:db7c4dcecc70 | 32 | |
wallsow | 0:db7c4dcecc70 | 33 | wait(60); |
wallsow | 0:db7c4dcecc70 | 34 | } |
wallsow | 0:db7c4dcecc70 | 35 | } |