from machine import *
from time import sleep
import ds18x20
import onewire
# Define the DS18B20 data pin
DATA_PIN = machine.Pin(22) # Use the GPIO pin you connected the sensor data pin to
# Create the onewire object
ds_sensor = ds18x20.DS18X20(onewire.OneWire(DATA_PIN))
# Scan for DS18B20 devices on the bus
roms = ds_sensor.scan()
#from wlthermsensor import wlThermsensor
print("Hello, Pi Pico!")
led = Pin(5, Pin.OUT)
print("ds_sensor", dir(ds_sensor))
#print("ds1820", dir(ds18x20.DS18X20))
while True:
led.toggle()
sleep(0.5)
# Perform temperature conversion and read temperature from the sensor
ds_sensor.convert_temp()
sleep(0.5)
for rom in roms:
temperature = ds_sensor.read_temp(rom)
print("Temperature: {:.2f}°C".format(temperature))
sleep(1)