Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Wire.h>
- #include <UnoWiFiDevEd.h>
- #include "DHT.h"
- #define MICPIN A3
- #define DHTPIN 4
- #define DHTTYPE DHT11
- #define LIGHTPIN A2
- DHT dht(DHTPIN, DHTTYPE);
- const char* connector = "mqtt";
- const char* topic = "channels/557420/publish/W8SJIRMIZ9UDT85A";
- void setup() {
- Serial.begin(9600);
- Serial.print("Set up ");
- dht.begin();
- Ciao.begin();
- Serial.print("Set up done ");
- delay(3000);
- }
- void loop() {
- short mic = analogRead(MICPIN);
- Serial.print("Mic: ");
- Serial.println(mic);
- float h = dht.readHumidity();
- float t = dht.readTemperature();
- Serial.print("Humidity: ");
- Serial.print(h);
- Serial.println(" %\t");
- Serial.print("Temperature: ");
- Serial.print(t);
- Serial.println(" *C ");
- float light = analogRead(LIGHTPIN);
- Serial.print("Light: ");
- Serial.println(light);
- Serial.println("Sleep for 20 seconds.");
- String dataString =
- "field1=" + String(mic) +
- "&field2=" + String(h) +
- "&field4=" + String(t) +
- "&field5=" + String(light);
- Serial.println(dataString);
- CiaoData data = Ciao.write(connector, topic, dataString);
- delay(20000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement