import machine
import onewire
import ds18x20
import time
data_pin = machine.Pin(2)
led_pin = machine.Pin(26, machine.Pin.OUT)
ds18b20 = ds18x20.DS18X20(onewire.OneWire(data_pin))
roms = ds18b20.scan()
while True:
ds18b20.convert_temp()
time.sleep_ms(750)
for rom in roms:
temperature = ds18b20.read_temp(rom)
print(f"Temperature: {temperature:.2f}°C")
if temperature > 35:
led_pin.on()
else:
led_pin.off()