QAQ ==!
Dependencies: mbed QEI-1 nRF24L01P xiugai
main.cpp@11:ddfcd88f3a30, 2019-11-14 (annotated)
- Committer:
- zhangyx
- Date:
- Thu Nov 14 03:16:22 2019 +0000
- Revision:
- 11:ddfcd88f3a30
- Parent:
- 10:cda7ae2fc9de
- Child:
- 12:741de117e1ee
add support of more types
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AlexQian | 3:ee5e434e047e | 1 | #define HIGH 1 |
AlexQian | 3:ee5e434e047e | 2 | #define LOW 0 |
glintligo | 0:e63858fec119 | 3 | #include "mbed.h" |
AlexQian | 3:ee5e434e047e | 4 | #include <string> |
AlexQian | 3:ee5e434e047e | 5 | typedef bool boolean; |
AlexQian | 3:ee5e434e047e | 6 | typedef std::string String; |
zhangyx | 11:ddfcd88f3a30 | 7 | #include "sensors.h" |
zhangyx | 8:ec92c8510ece | 8 | #include "esp8266.h" |
zhangyx | 10:cda7ae2fc9de | 9 | #include "converters.h" |
zhangyx | 10:cda7ae2fc9de | 10 | |
zhangyx | 11:ddfcd88f3a30 | 11 | int val; |
zhangyx | 10:cda7ae2fc9de | 12 | |
zhangyx | 11:ddfcd88f3a30 | 13 | sr501 sr501_PA_0(PA_0); |
AlexQian | 3:ee5e434e047e | 14 | |
AlexQian | 3:ee5e434e047e | 15 | int main() { |
brainliang | 6:7db9b13ece76 | 16 | |
brainliang | 6:7db9b13ece76 | 17 | |
zhangyx | 11:ddfcd88f3a30 | 18 | Esp8266 Esp8266client_(PA_9, PA_10, "hh", "12345678"); |
zhangyx | 11:ddfcd88f3a30 | 19 | const char* esp8266sensors_[][2] = {{"SR501",""},{NULL,NULL}}; |
zhangyx | 11:ddfcd88f3a30 | 20 | const char* esp8266actuators_[][2] = {{NULL,NULL}}; |
zhangyx | 11:ddfcd88f3a30 | 21 | Esp8266client_.connect_mqtt_broker("101.6.161.196", "node2", esp8266sensors_, esp8266actuators_); |
zhangyx | 10:cda7ae2fc9de | 22 | while (true) { |
zhangyx | 11:ddfcd88f3a30 | 23 | if (sr501_PA_0==true) { |
zhangyx | 11:ddfcd88f3a30 | 24 | val = sr501_PA_0.read(); |
zhangyx | 11:ddfcd88f3a30 | 25 | // ????? |
zhangyx | 11:ddfcd88f3a30 | 26 | // |
zhangyx | 11:ddfcd88f3a30 | 27 | // /values/<????????????cangku??>/# |
zhangyx | 11:ddfcd88f3a30 | 28 | // |
zhangyx | 11:ddfcd88f3a30 | 29 | // ??????????? |
zhangyx | 11:ddfcd88f3a30 | 30 | // |
zhangyx | 11:ddfcd88f3a30 | 31 | // /events/<????????????cangku??>/online |
zhangyx | 11:ddfcd88f3a30 | 32 | Esp8266client_.publish_value("SR501", (val)); |
zhangyx | 11:ddfcd88f3a30 | 33 | wait_ms(2000); |
zhangyx | 10:cda7ae2fc9de | 34 | } |
zhangyx | 10:cda7ae2fc9de | 35 | } |
AlexQian | 3:ee5e434e047e | 36 | |
glintligo | 1:1e3eb2d1496b | 37 | } |