from machine import Pin
from time import sleep
# LEDs
green = Pin(15, Pin.OUT)
red = Pin(14, Pin.OUT)
# Buzzer
buzzer = Pin(16, Pin.OUT)
# Buttons (using internal pull-up resistor)
button1 = Pin(17, Pin.IN, Pin.PULL_UP)
button2 = Pin(18, Pin.IN, Pin.PULL_UP)
def beep(times):
for i in range(times):
buzzer.on()
sleep(0.2)
buzzer.off()
sleep(0.2)
while True:
# Message Button
if button1.value() == 0:
print("Message Sent")
green.on()
beep(1)
sleep(1)
green.off()
# Emergency Button
if button2.value() == 0:
print("Emergency Alert!")
red.on()
beep(3)
sleep(1)
red.off()
sleep(0.1)