![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
trainning_template
main.cpp@6:398753e95e87, 2020-12-01 (annotated)
- 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?
User | Revision | Line number | New 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 | } |