Advertisement
Guest User

blynk

a guest
May 26th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. #define BLYNK_PRINT Serial
  2. #include <ESP8266WiFi.h>
  3. #include <BlynkSimpleEsp8266.h>
  4. #include <DHT.h>
  5.  
  6. char auth[] = "77820d04c86546ba863abaa3ff9dc789";
  7.  
  8. char ssid[] = "network2.4";
  9. char pass[] = "Telecaster82";
  10.  
  11. #define DHTPIN 2
  12. #define DHTTYPE DHT22
  13. DHT dht(DHTPIN, DHTTYPE);
  14. BlynkTimer timer;
  15. int out1=D5;
  16. int out2=D6;
  17. int sensorPin = A0;
  18. int sensorValue = 0;
  19.  
  20. void sendSensor()
  21. {
  22. float h = dht.readHumidity();
  23. float t = dht.readTemperature(); // or dht.readTemperature(true) for Fahrenheit
  24.  
  25. if (isnan(h) || isnan(t)) {
  26. Serial.println("Failed to read from DHT sensor!");
  27. return;
  28. }
  29. sensorValue = analogRead(sensorPin);
  30. Blynk.virtualWrite(V5, h);
  31. Blynk.virtualWrite(V6, t);
  32. Blynk.virtualWrite(V8, sensorValue);
  33. }
  34.  
  35. void setup()
  36. {
  37. // Debug console
  38. Serial.begin(9600);
  39.  
  40. Blynk.begin(auth, ssid, pass);
  41. // You can also specify server:
  42. //Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 8442);
  43. //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8442);
  44.  
  45. dht.begin();
  46.  
  47. // Setup a function to be called every second
  48. timer.setInterval(1000L, sendSensor);
  49. }
  50.  
  51. void loop()
  52. {
  53. Blynk.run();
  54. timer.run();
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement