import onewire,ds18x20
# 定义ds18b20控制对象
ds18b20 = ds18x20.DS18X20(onewire.OneWire(Pin(19)))
roms = ds18b20.scan() # 扫描是否存在18b20设备
def get_temp():
try:
ds18b20.convert_temp()
print("DS18B20初始化成功!")
except Exception as e:
print("DS18B20初始化失败!")
print("Error:", e)
for rom in roms:
print("{temperature:%.2f,datetime:%s}" %ds18b20.read_temp(rom))
return temp