如何解决如何使用 python 在树莓派显示器上显示实时传感器数据读数?
我正在尝试在我的 raspBerry pi 4b 显示器上显示 O2 传感器读数。使用 ADS1115 板通过 GPIO 读取模拟信号。 我已经能够读出通道值,但我想创建一个显示通道读数的显示器。但我不知道如何继续这个项目。
import board
import busio
i2c = busio.I2C(board.SCL,board.SDA)
import adafruit_ads1x15.ads1115 as ADS
from adafruit_ads1x15.analog_in import AnalogIn
ads = ADS.ADS1115(i2c)
chan0 = AnalogIn(ads,ADS.P0)
chan1 = AnalogIn(ads,ADS.P1)
chan2 = AnalogIn(ads,ADS.P2)
chan3 = AnalogIn(ads,ADS.P3)
print(chan0.value,chan0.voltage)
print(chan1.value,chan1.voltage)
print(chan2.value,chan2.voltage)
print(chan3.value,chan3.voltage)
float 0volts = 10.0; // 0v = 10 AFR
float 5volts = 20.0; // 5v = 20 AFR
// read the value on analog pin
int lambdaSensor = analogRead (chan1.value);
// Convert to voltage
float lambdaVoltage = lambdaSensor * (5.0 / 1023.0);
// convert voltage to AFR
float lambdaAFR = 0volts + lambdaSensor * ((5volts - 0volts) / 1023);
//prints out the value?
loop = true
while loop:
if chan0.value!= 1
print(lambdaAFR)
else:
print'no sensor ouput available'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。