laskee ihmisiä
Dependencies: Adafruit-GFX-MbedOS6 Adafruit_SSD1331_MbedOS6
Diff: main.cpp
- Revision:
- 6:e5fdc96a8310
- Parent:
- 5:fbb8f4417298
- Child:
- 7:d6cbb33f21fd
--- a/main.cpp Sun Oct 18 12:50:05 2020 +0000 +++ b/main.cpp Sun Oct 18 15:56:57 2020 +0000 @@ -1,24 +1,24 @@ #include "mbed.h" #include "ESP8266Interface.h" #include <MQTTClientMbedOs.h> - + //Miten pistän kiinni - + //sensori //r = virta 5v //b = ground //w = D6 - + //wifi //L432KC D5=PB6=UART1TX --- 3 RXD //L432KC D4=PB7=UART1RX --- 4 TXD //L432KC 3V3 --- 1 3.3V //L432KC GND --- 2 GND - + DigitalOut led1(LED1); InterruptIn alarm(D6, PullUp); - - + + int main() { //Tästä alkaa wifi ja mqtt hörjöilyt @@ -39,7 +39,7 @@ esp.gethostbyname(MBED_CONF_APP_MQTT_BROKER_HOSTNAME, &MQTTBroker); MQTTBroker.set_port(MBED_CONF_APP_MQTT_BROKER_PORT); - + MQTTPacket_connectData data = MQTTPacket_connectData_initializer; data.MQTTVersion = 3; char *id = MBED_CONF_APP_MQTT_ID; @@ -48,18 +48,18 @@ char buffer[64]; sprintf(buffer, "TykkäänMuikuista"); - + MQTT::Message msg; msg.qos = MQTT::QOS0; msg.retained = false; msg.dup = false; msg.payload = (void*)buffer; msg.payloadlen = strlen(buffer); - + socket.open(&esp); socket.connect(MQTTBroker); client.connect(data); - + //Tästä alkaa sensori sensuroinnit int counter; @@ -71,7 +71,7 @@ printf("Toimii! Jippii! '%d' \r\n", counter); //Tässä laite lähettää mqtt paketin - + client.publish(MBED_CONF_APP_MQTT_TOPIC, msg); client.yield(100); client.disconnect();