from machine import Pin
from time import sleep
import ds18x20
import onewire
DATA_PIN = Pin(22)
ds_sensor = ds18x20.DS18X20(onewire.OneWire(DATA_PIN))
roms = ds_sensor.scan()
print("Hello, Pi Pico!")
led = Pin(5, Pin.OUT)
buzzer = Pin(15, Pin.OUT)
led2 = Pin(9, Pin.OUT)
while True:
# 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))
# Check if the temperature is above 30°C
if temperature > 30:
led.toggle()
buzzer.on()
led2.off()
else:
led.off()
buzzer.off()
led2.toggle()
sleep(1)