trainning_template

Dependencies:   mbed

Committer:
brainliang
Date:
Tue Dec 01 07:10:01 2020 +0000
Revision:
6:398753e95e87
Parent:
5:7534fc9248a8
trainning_template

Who changed what in which revision?

UserRevisionLine numberNew contents of line
brainliang 5:7534fc9248a8 1 #define HIGH 1
brainliang 5:7534fc9248a8 2 #define LOW 0
brainliang 5:7534fc9248a8 3 #include "mbed.h"
brainliang 5:7534fc9248a8 4 #include <string>
brainliang 5:7534fc9248a8 5 typedef bool boolean;
brainliang 5:7534fc9248a8 6 typedef std::string String;
xmwmx 1:1197997ae0ea 7 #include "sensors.h"
brainliang 5:7534fc9248a8 8 #include "converters.h"
xmwmx 1:1197997ae0ea 9
brainliang 6:398753e95e87 10 float temp;
brainliang 6:398753e95e87 11 float humi;
xmwmx 1:1197997ae0ea 12
brainliang 6:398753e95e87 13 dht11 dht11_PA_0(PA_0);
brainliang 5:7534fc9248a8 14 Serial Serial_2(PA_2,PA_3);
xmwmx 1:1197997ae0ea 15
brainliang 5:7534fc9248a8 16 int main() {
brainliang 5:7534fc9248a8 17
brainliang 5:7534fc9248a8 18
brainliang 5:7534fc9248a8 19 Serial_2.baud(9600);
brainliang 5:7534fc9248a8 20
brainliang 5:7534fc9248a8 21 while (true) {
brainliang 6:398753e95e87 22 if (dht11_PA_0.getdata()) {
brainliang 6:398753e95e87 23 temp = dht11_PA_0.gettemperature();
brainliang 6:398753e95e87 24 humi = dht11_PA_0.gethumidity();
brainliang 6:398753e95e87 25 Serial_2.printf("temp:%.2f\n",_p(temp));
brainliang 6:398753e95e87 26 Serial_2.printf("humi:%.2f\n",_p(humi));
brainliang 5:7534fc9248a8 27 wait_ms(1000);
brainliang 5:7534fc9248a8 28 }
brainliang 5:7534fc9248a8 29 }
brainliang 5:7534fc9248a8 30
xmwmx 1:1197997ae0ea 31 }