import machine, onewire, ds18x20, time, ubinascii
# Setup
ow = onewire.OneWire(machine.Pin(12))
ds = ds18x20.DS18X20(ow)
print("Suche Sensoren am Bus...")
roms = ds.scan()
print(f"Gefunden: {len(roms)} Sensoren.")
# Zeige die eindeutigen Adressen an
for i, rom in enumerate(roms):
hex_id = ubinascii.hexlify(rom).decode()
print(f" Sensor {i+1}: ID {hex_id}")