import machine
import utime
temp_sensor = machine.ADC(26)
buzzer = machine.Pin(15, machine.Pin.OUT)
while True:
temp_reading = temp_sensor.read_u16() * 3.3 / 65535
temperature = temp_reading * 100
current_time = utime.localtime()
timestamp = "{:02}:{:02}:{:02}".format(current_time[3], current_time[4], current_time[5])
print(f"[{timestamp}] Temperature: {temperature:.2f}°C")
if temperature >= 69:
print("Temperature exceeds 69°C! Buzzer ON")
buzzer.value(1)
elif temperature >= 60:
print("Temperature above 60°C! Buzzer SPAM")
for _ in range(10):
buzzer.value(1)
utime.sleep(0.1)
buzzer.value(0)
utime.sleep(0.1)
else:
print("Temperature below 60°C. Buzzer OFF")
buzzer.value(0)
utime.sleep(1)