from machine import Pin, ADC, PWM
import dht
import time
dht_pin = Pin(4)
sensor = dht.DHT22(dht_pin)
user_threshold = 50
potentiometer_pin = 34
potentiometer = ADC(Pin(potentiometer_pin))
potentiometer.width(10)
buzzer_pin = Pin(15)
buzzer = PWM(buzzer_pin)
Led = Pin(18,Pin.OUT)
Led.value(0)
buzzer.freq(1000)
buzzer.duty(0)
while True:
sensor.measure()
temperature = sensor.temperature()
print('Temperature: {:.1f}°C'.format(temperature))
pot_value = potentiometer.read()
if temperature > user_threshold:
buzzer.duty(pot_value)
Led.value(1)
print("Alert System is On !!")
else:
buzzer.duty(0)
Led.value(0)
print("Alert System is Off !!")
time.sleep(1)