From c2c9348c3c3e0dab3788732305032e7e71e95cc2 Mon Sep 17 00:00:00 2001 From: Zachary Sunforge Date: Tue, 18 Jul 2023 22:26:01 -0700 Subject: [PATCH] Added LM35 --- examples/ads1256/src/bin/thermocouple.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/ads1256/src/bin/thermocouple.rs b/examples/ads1256/src/bin/thermocouple.rs index 7a32bc6..5fe194f 100644 --- a/examples/ads1256/src/bin/thermocouple.rs +++ b/examples/ads1256/src/bin/thermocouple.rs @@ -88,11 +88,11 @@ async fn main(spawner: Spawner) { ads_1256.self_calibrate(&mut spi).await.unwrap(); loop { - let gain = Gain::X2; + let gain = Gain::X4; let reference = ads_1256 .autocal_convert( &mut spi, - Differential::AIn0.into(), + SingleEnded::AIn2.into(), None, Some(AUTOCAL_CONF.ad_control.with_gain(gain)), None, @@ -103,13 +103,13 @@ async fn main(spawner: Spawner) { .to_voltage(gain); let reference = lm35::convert(reference).unwrap(); let reference_celsius = reference.get::(); - info!("Reference junction temperature in degrees celsius: {}", reference_celsius); + info!("Reference junction temperature: {}°C", reference_celsius); let gain = Gain::X64; let voltage = ads_1256 .autocal_convert( &mut spi, - Differential::AIn1.into(), + Differential::AIn0.into(), None, Some(AUTOCAL_CONF.ad_control.with_gain(gain)), None, @@ -121,6 +121,6 @@ async fn main(spawner: Spawner) { let mv = voltage.get::(); let temperature = thermocouple_k::convert_direct(voltage, reference).unwrap(); let celsius = temperature.get::(); - info!("Thermocouple temperature in degrees celsius: {}, millivolts: {}", celsius, mv); + info!("Thermocouple temperature: {}°C, millivolts: {}", celsius, mv); } }