Advertisement
Makerino

Blynk sensorauswertung

Mar 27th, 2019
1,976
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. /*NodeMCU Belegung
  2. SDA == D2
  3. SCL == D1
  4. VCC == 3.3V
  5. GND == GND
  6. */
  7. #include <SPI.h>
  8. #include <Wire.h>
  9. #define BLYNK_PRINT Serial
  10. #include <ESP8266WiFi.h>
  11. #include <BlynkSimpleEsp8266.h>
  12. #include <Bme280BoschWrapper.h>
  13. Bme280BoschWrapper bme280(true);
  14.  
  15. char auth[] = "ef179ceb22d246d3a02342131db01f0d";               //In die Anführungszeichen gehört der Token von Blynk
  16. char ssid[] = "Hierher-gehört-der-Name-meines-Wlan";
  17. char pass[] = "Hierher-gehört-das-Passwort-für-mein-Wlan";
  18.  
  19. void setup()
  20. {
  21.   Wire.begin();
  22.   Serial.begin(9600);
  23.   Blynk.begin(auth, ssid, pass);
  24.    
  25.     while(!bme280.beginI2C(0x76))
  26.   {
  27.     Serial.println("Cannot find sensor.");
  28.     delay(1000);
  29.   }
  30. }
  31.  
  32. void loop()
  33. {
  34.   Blynk.run();
  35.   disptemp();
  36.   delay(500);
  37. }
  38.  
  39. void disptemp(){
  40.  
  41.   bool ok = bme280.measure();
  42.  
  43. Blynk.virtualWrite(V5, (bme280.getTemperature() / 100.0));
  44. Blynk.virtualWrite(V6, (bme280.getHumidity() / 1024.0));
  45. Blynk.virtualWrite(V7, (bme280.getPressure()/100));
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement