Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. #include <Wire.h>
  2. #include <UnoWiFiDevEd.h>
  3.  
  4. #include "DHT.h"
  5.  
  6. #define MICPIN A3
  7.  
  8. #define DHTPIN 4
  9. #define DHTTYPE DHT11
  10.  
  11. #define LIGHTPIN A2
  12.  
  13. DHT dht(DHTPIN, DHTTYPE);
  14.  
  15. const char* connector = "mqtt";
  16. const char* topic = "channels/557420/publish/W8SJIRMIZ9UDT85A";
  17.  
  18.  
  19. void setup() {
  20. Serial.begin(9600);
  21. Serial.print("Set up ");
  22. dht.begin();
  23. Ciao.begin();
  24. Serial.print("Set up done ");
  25. delay(3000);
  26. }
  27.  
  28. void loop() {
  29. short mic = analogRead(MICPIN);
  30. Serial.print("Mic: ");
  31. Serial.println(mic);
  32.  
  33. float h = dht.readHumidity();
  34. float t = dht.readTemperature();
  35.  
  36. Serial.print("Humidity: ");
  37. Serial.print(h);
  38. Serial.println(" %\t");
  39. Serial.print("Temperature: ");
  40. Serial.print(t);
  41. Serial.println(" *C ");
  42.  
  43. float light = analogRead(LIGHTPIN);
  44. Serial.print("Light: ");
  45. Serial.println(light);
  46.  
  47. Serial.println("Sleep for 20 seconds.");
  48. String dataString =
  49. "field1=" + String(mic) +
  50. "&field2=" + String(h) +
  51. "&field4=" + String(t) +
  52. "&field5=" + String(light);
  53.  
  54. Serial.println(dataString);
  55. CiaoData data = Ciao.write(connector, topic, dataString);
  56.  
  57. delay(20000);
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement