diff --git a/examples/Controller_examples/Irrigation/Irrigation.ino b/examples/Controller_examples/Irrigation/Irrigation.ino index 026946d..824f0c9 100644 --- a/examples/Controller_examples/Irrigation/Irrigation.ino +++ b/examples/Controller_examples/Irrigation/Irrigation.ino @@ -2,7 +2,7 @@ // // Irrigation Controller // -// Developed by Timm Bogner (bogner1@gmail.com) in Urbana, Illinois, USA. +// Developed by Timm Bogner (timmbogner@gmail.com) in Urbana, Illinois, USA. // // #include "fdrs_sensor_config.h" diff --git a/examples/Sensor_Examples/LilyGo_HiGrow_32/LilyGo_HiGrow_32.ino b/examples/Sensor_Examples/LilyGo_HiGrow_32/LilyGo_HiGrow_32.ino index 5c3a4c6..9b28ed5 100644 --- a/examples/Sensor_Examples/LilyGo_HiGrow_32/LilyGo_HiGrow_32.ino +++ b/examples/Sensor_Examples/LilyGo_HiGrow_32/LilyGo_HiGrow_32.ino @@ -20,17 +20,18 @@ #include BH1750 lightMeter(0x23); //0x23 -Adafruit_BME280 bmp; //0x77 +Adafruit_BME280 bme; //0x77 RTC_DATA_ATTR int the_count = 0; void setup() { + beginFDRS(); //Init Sensors Wire.begin(I2C_SDA, I2C_SCL); - while (!bmp.begin()) { - //Serial.println("bmp"); - delay(10); - } + // while (!bme.begin()) { + // Serial.println("bme"); + // delay(10); + // } if (lightMeter.begin(BH1750::CONTINUOUS_HIGH_RES_MODE)) { Serial.println(F("BH1750 Advanced begin")); @@ -42,10 +43,10 @@ void setup() { void loadData() { float s_battery = readBattery(); - float bme_temp = bmp.readTemperature(); - float bme_pressure = (bmp.readPressure() / 100.0F); - //float bme_altitude = bmp.readAltitude(1013.25); - float bme_humidity = bmp.readHumidity(); + // float bme_temp = bme.readTemperature(); + // float bme_pressure = (bme.readPressure() / 100.0F); + //float bme_altitude = bme.readAltitude(1013.25); + // float bme_humidity = bme.readHumidity(); float s_soil = readSoil(); float s_salt = readSalt(); while (! lightMeter.measurementReady()) { @@ -55,22 +56,22 @@ void loadData() { the_count++; Serial.println(); - Serial.println("Temp: " + String(bme_temp)); - Serial.println("Humidity: " + String(bme_humidity)); + // Serial.println("Temp: " + String(bme_temp)); + // Serial.println("Humidity: " + String(bme_humidity)); Serial.println("Light: " + String(lux)); - Serial.println("Pressure: " + String(bme_pressure)); + // Serial.println("Pressure: " + String(bme_pressure)); Serial.println("Salt: " + String(s_salt)); Serial.println("Soil: " + String(s_soil)); Serial.println("Voltage: " + String(s_battery)); Serial.println("Count: " + String(the_count)); - loadFDRS(bme_temp, TEMP_T); + // loadFDRS(bme_temp, TEMP_T); - loadFDRS(bme_humidity, HUMIDITY_T); + // loadFDRS(bme_humidity, HUMIDITY_T); loadFDRS(lux, LIGHT_T); - loadFDRS(bme_pressure, PRESSURE_T); + // loadFDRS(bme_pressure, PRESSURE_T); loadFDRS(s_salt, SOILR_T); loadFDRS(s_soil, SOIL_T); loadFDRS(s_battery, VOLTAGE_T); @@ -96,10 +97,10 @@ uint32_t readSalt() //Soil Electrodes: This code came from the LilyGo documentat return humi; } -uint16_t readSoil() //Soil Capacitance: This code came from the LilyGo documentation. +uint16_t readSoil() //Soil Capacitance { uint16_t soil = analogRead(SOIL_PIN); - return map(soil, 0, 4095, 100, 0); + return soil; } float readBattery() //Battery Voltage: This code came from the LilyGo documentation. @@ -110,4 +111,7 @@ float readBattery() //Battery Voltage: This code came from the LilyGo documentat return battery_voltage; } void loop() { + loadData(); + sendFDRS(); + sleepFDRS(30); }