Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from gpiozero import LED
- from time import sleep
- import datetime
- now = datetime.datetime.now()
- Aled = LED(13)
- Bled = LED(19)
- Cled = LED(16)
- Dled = LED(26)
- Eled = LED(20)
- Holiday = LED(21)
- abcdays = {}
- abcdays["2018,03,21"] = "E"
- abcdays["2018,03,22"] = "A"
- abcdays["2018,03,26"] = "C"
- abcdays["2018,04,02"] = "C"
- abcdays["2018,04,24"] = "C"
- abcdays["2018,04,28"] = "Saturday"
- abcdays["2018,04,29"] = "Sunday"
- abcdays["2018,04,30"] = "B"
- abcdays["2018,05,01"] = "C"
- abcdays["2018,05,02"] = "D"
- abcdays["2018,05,03"] = "E"
- abcdays["2018,05,04"] = "A"
- abcdays["2018,05,05"] = "Saturday"
- abcdays["2018,05,06"] = "Sunday"
- abcdays["2018,05,07"] = "B"
- abcdays["2018,05,08"] = "C"
- abcdays["2018,05,09"] = "D"
- abcdays["2018,05,10"] = "E"
- abcdays["2018,05,11"] = "A"
- abcdays["2018,05,12"] = "Saturday"
- abcdays["2018,05,13"] = "Sunday"
- abcdays["2018,05,14"] = "Holiday"
- abcdays["2018,05,15"] = "B"
- abcdays["2018,05,16"] = "C"
- abcdays["2018,05,17"] = "D"
- abcdays["2018,05,18"] = "E"
- abcdays["2018,05,19"] = "Saturday"
- abcdays["2018,05,20"] = "Sunday"
- abcdays["2018,05,21"] = "A"
- abcdays["2018,05,22"] = "B"
- abcdays["2018,05,23"] = "C"
- abcdays["2018,05,24"] = "D"
- abcdays["2018,05,25"] = "E"
- abcdays["2018,05,26"] = "Saturday"
- abcdays["2018,05,27"] = "Sunday"
- abcdays["2018,05,28"] = "A"
- abcdays["2018,05,29"] = "Holiday"
- abcdays["2018,05,30"] = "B"
- abcdays["2018,05,31"] = "C"
- abcdays["2018,06,01"] = "Holiday"
- abcdays["2018,06,02"] = "Saturday"
- abcdays["2018,06,03"] = "Sunday"
- abcdays["2018,06,04"] = "D"
- abcdays["2018,06,05"] = "E"
- abcdays["2018,06,06"] = "A"
- abcdays["2018,06,07"] = "EXAM"
- abcdays["2018,06,08"] = "EXAM"
- try:
- while True:
- today = now.strftime("%Y,%m,%d")
- if abcdays[today] == "A":
- Aled.on()
- Bled.off()
- Cled.off()
- Dled.off()
- Eled.off()
- elif abcdays[today] == "B":
- Bled.on()
- Aled.off()
- Cled.off()
- Dled.off()
- Eled.off()
- elif abcdays[today] == "C":
- Cled.on()
- Aled.off()
- Bled.off()
- Dled.off()
- Eled.off()
- elif abcdays[today] == "D":
- Dled.on()
- Aled.off()
- Bled.off()
- Cled.off()
- Eled.off()
- elif abcdays[today] == "E":
- Eled.on()
- Aled.off()
- Bled.off()
- Cled.off()
- Dled.off()
- else:
- Holiday.on()
- sleep(300)
- finally:
- Aled.off()
- Bled.off()
- Cled.off()
- Dled.off()
- Eled.off()
Add Comment
Please, Sign In to add comment