这是很好的工作,直到我连接了3个DS18B20温度传感器(一线协议,所以全部在一个引脚上),每个用750毫秒来提供新的数据。这是我目前用于读取每个传感器的温度的类:# written by Roger Woollett
import glob
# It uses OS supplied drivers and one wire support mus
我正在尝试做一些温度读数使用DS18B20传感器上的树莓派。我的问题是,从这个传感器读取数据需要时间。这不是很多,或多或少是1秒,但我不能让我的主程序等到这件事完成。我不需要有‘最新值’。但传感器可以进行测量,例如每10秒一次,这将为我提供足够的近期价值。同时,我必须处理向应用程序发出的其他请求。所以我在想某种无休止的测量循环。一般来说,它看起来像这样:> get DS18B20 value from 1 wire
> parse o