QAQ ==!

Dependencies:   mbed QEI-1 nRF24L01P xiugai

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?

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