# Bibliotheken laden
from machine import Pin
from ds18x20 import DS18X20
from utime import sleep,sleep_ms
from onewire import OneWire
# Initialisierung GIPO, OneWire, DS18X20
one_wire_bus = Pin(15)
sensor_ds = DS18X20(OneWire(one_wire_bus))
# One-Wire-Geräte ermitteln
devices = sensor_ds.scan()
print(devices)
def measure():
print('Method measure')
while True:
measure()
# Temperatur messen
sensor_ds.convert_temp()
# Warten: min. 750 ms
sleep_ms(750)
# Sensoren abfragen
for device in devices:
print('Sensor:', device)
print('Temperatur:', sensor_ds.read_temp(device), '°C')