1
Fork 0

calibrated voltmeter

This commit is contained in:
Andy Killorin 2025-02-08 21:55:29 -05:00
parent e4516bc804
commit 498287aedf
Signed by: ank
GPG key ID: 23F9463ECB67FE8C

View file

@ -199,7 +199,8 @@ async fn bus_voltage_monitor(adc: ADC, bus: PIN_28) {
loop { loop {
let level = adc.read(&mut bus_voltage).await.unwrap(); let level = adc.read(&mut bus_voltage).await.unwrap();
SENSOR_DATA.send(SensorData::BusVoltage(level as f32)).await; // empirically calculated against $20 microcenter voltmeter (10k & 33k divider circuit)
SENSOR_DATA.send(SensorData::BusVoltage(level as f32 / 251.6763848397)).await;
Timer::after_millis(3).await; Timer::after_millis(3).await;
} }
} }