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