23. Lektion: OnewireAus Attraktor WikiVersion vom 8. Januar 2024, 12:02 Uhr von Kapest (Diskussion | Beiträge)
from machine import Pin import onewire import time import ds18x20 warten = 250 # Wartezeit für nächste Abrage in ms one_wire_warten = 750 # 750ms Wartezeit braucht der OneWire-Mechanismus daten = [1, 2, 3] # Liste mit 3 Einträgen für 3 Messstellen ow = onewire.OneWire(Pin(23)) ds = ds18x20.DS18X20(ow) roms = ds.scan() while True: ds.convert_temp() time.sleep_ms(one_wire_warten) # OneWire braucht eine Pause for x, rom in enumerate(roms): daten[x] = ds.read_temp(rom) # Hier werden die Temperaturen ausgelesen. |