微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 python 在树莓派显示器上显示实时传感器数据读数?

如何解决如何使用 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 举报,一经查实,本站将立刻删除。