capt

Dependencies:   DHT11 mbed

Committer:
wallsow
Date:
Thu Jan 26 01:17:07 2017 +0000
Revision:
0:db7c4dcecc70
capt;

Who changed what in which revision?

UserRevisionLine numberNew 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 }