| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- void setup() {
- Serial.begin(115200);
- while(!Serial) delay(10);
- initLeds(); // Shows errors, so needs to be first
- initHumidity();
- initPressure();
- }
- void loop() {
- debugln("----------------------");
- updateHumidity();
- updatePressure();
-
- uint16_t light = analogRead(LIGHT_PIN);
- debugln();
- debuglog("Light value: ", light);
- debuglog("Humidity - Humidity: ", HumTemp.humidity);
- debuglog("Humidity - Temperature: ", HumTemp.temperature);
- debuglog("Pressure - Temperature: ", PressTemp.temperature);
- debuglog("Pressure - Pressure: ", PressTemp.pressure);
- float averageTemperature = (HumTemp.temperature + PressTemp.temperature) / 2;
- debuglog("Average - Temperature: ", averageTemperature);
- debugln();
-
- initWifi();
- #ifdef TEST_MODE
- getSomething();
- hideProgress();
- delay(5000);
- #else
- boolean complete = false;
- while(!complete) {
- delay(500);
- debugln("Uploading data");
- complete = uploadData(
- averageTemperature,
- PressTemp.pressure,
- HumTemp.humidity,
- light
- );
- }
- hideProgress();
- delay(1000);
- deepSleep();
- #endif
- }
|