import time, random
from machine import Pin, PWM, ADC, RTC
servo = PWM(Pin(16))
servo.freq(50)
joyv = ADC(27)
joyh = ADC(26)
rtc = RTC()
rtc.datetime((2024, 04, 12, 5, 10, 57, 0, 0))
while True:
h = joyh.read_u16()
v = joyv.read_u16()
if v == 0 and h == 32759:
servo.duty_u16(4800)
h = str(rtc.datetime()[4])
m = str(rtc.datetime()[5])
s = str(rtc.datetime()[6])
print("Gate Closed at: " + " " + h + " : " + m + " : " + s)
elif v == 65535 and h == 32759:
servo.duty_u16(1500)
h = str(rtc.datetime()[4])
m = str(rtc.datetime()[5])
s = str(rtc.datetime()[6])
print("Gate Opened at: " + " " + h + " : " + m + " : " + s)
time.sleep(0.5)