Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Pomiar napiecia baterii w Sensor Board:
- analogReference(INTERNAL); //1V1 internal refernce
- float getBatteryVoltage()
- {
- float voltage = analogRead(A0)*1.1*(4.0303/1023); //4.0303 ([1000k+330k]/330k) voltage divider formula
- return voltage;
- }
- Główna funkcja
- void loop()
- {
- float temperature = sht31.readTemperature();
- float humidity = sht31.readHumidity();
- light.readChannels(CH0,CH1);
- light.getLux(CH0,CH1,lux);
- float voltage = getBatteryVoltage();
- send(msgTemp.set(temperature, 1));
- send(msgHum.set(humidity, 1));
- send(msgVolt.set(voltage, 2));
- send(msgLux.set(lux, 1));
- sleep(UPDATE_INTERVAL); // Sleep for a while to save energy
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement