So source below…
…
//*************************************************************************************
//( BLYNK-BMP280 )*********************************************************
//*************************************************************************************
// Lib Headers
#include <Arduino.h>
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <Wire.h>
#include <SPI.h>
#include <Adafruit_BME280.h>
// BLYNK Stuff
// Comment this out to disable prints and save space
#define BLYNK_PRINT Serial
char auth[] = “";
char ssid[] = "”;
char pass[] = “***”;
BlynkTimer timer;
// FOR BME280
Adafruit_BME280 bme; // use I2C interface
Adafruit_Sensor *bme_temp = bme.getTemperatureSensor();
Adafruit_Sensor *bme_pressure = bme.getPressureSensor();
Adafruit_Sensor *bme_humidity = bme.getHumiditySensor();
// Init Functions
void ReadSensors();
//*************************************************************************************
//( START of SETUP )*************************************************************
//*************************************************************************************
void setup() {
bool status;
Serial.begin(9600); //Begin serial communication at 9600bps
//Serial.begin(115200); //Begin serial communication at 9600bps
status = bme.begin(0x76);
if (!status) {
Serial.println(“Could not find a valid BME280 sensor, check wiring!”);
while (1);
}
bme_temp->printSensorDetails();
bme_pressure->printSensorDetails();
bme_humidity->printSensorDetails();
Blynk.begin(auth, ssid, pass);
timer.setInterval(5000L, ReadSensors); // read sensor every 5s
}
//*************************************************************************************
//( END of SETUP )***************************************************************
//*************************************************************************************
//*************************************************************************************
//( START of LOOP )**************************************************************
//*************************************************************************************
void loop() {
Blynk.run();
timer.run();
}
//*************************************************************************************
//( END of LOOP )****************************************************************
//*************************************************************************************
//*************************************************************************************
//( START of ReadSensors )*******************************************************
//*************************************************************************************
void ReadSensors(){
sensors_event_t temp_event, pressure_event, humidity_event;
bme_temp->getEvent(&temp_event);
bme_pressure->getEvent(&pressure_event);
bme_humidity->getEvent(&humidity_event);
Serial.print(F(“Temperature = “));
Serial.print(temp_event.temperature);
Serial.println(” *C”);
Serial.print(F(“Humidity = “));
Serial.print(humidity_event.relative_humidity);
Serial.println(” %”);
Serial.print(F(“Pressure = “));
Serial.print(pressure_event.pressure);
Serial.println(” hPa”);
Blynk.virtualWrite(V1, pressure_event.pressure); // write pressure to V1 value display widget
Blynk.virtualWrite(V2, temp_event.temperature); // write temperature to V2 value display widget
Blynk.virtualWrite(V3, humidity_event.relative_humidity);
}
//*************************************************************************************
//( END of ReadSensors )*********************************************************
//*************************************************************************************
…
Problem is that I get warning… from BlynkSimpleEsp8266.h variable ‘myip’ set but not used…
project still builds ok, but I cant see it connect to Blynk server…
Sorry about trouble, but I am as green as possible… and Thank you all in advance.
BR
LB