Guest User

Untitled

a guest
May 20th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.57 KB | None | 0 0
  1. from gpiozero import LED
  2. from time import sleep
  3. import datetime
  4. now = datetime.datetime.now()
  5.  
  6. Aled = LED(13)
  7. Bled = LED(19)
  8. Cled = LED(16)
  9. Dled = LED(26)
  10. Eled = LED(20)
  11. Holiday = LED(21)
  12.  
  13. abcdays = {}
  14. abcdays["2018,03,21"] = "E"
  15. abcdays["2018,03,22"] = "A"
  16. abcdays["2018,03,26"] = "C"
  17. abcdays["2018,04,02"] = "C"
  18. abcdays["2018,04,24"] = "C"
  19. abcdays["2018,04,28"] = "Saturday"
  20. abcdays["2018,04,29"] = "Sunday"
  21. abcdays["2018,04,30"] = "B"
  22. abcdays["2018,05,01"] = "C"
  23. abcdays["2018,05,02"] = "D"
  24. abcdays["2018,05,03"] = "E"
  25. abcdays["2018,05,04"] = "A"
  26. abcdays["2018,05,05"] = "Saturday"
  27. abcdays["2018,05,06"] = "Sunday"
  28. abcdays["2018,05,07"] = "B"
  29. abcdays["2018,05,08"] = "C"
  30. abcdays["2018,05,09"] = "D"
  31. abcdays["2018,05,10"] = "E"
  32. abcdays["2018,05,11"] = "A"
  33. abcdays["2018,05,12"] = "Saturday"
  34. abcdays["2018,05,13"] = "Sunday"
  35. abcdays["2018,05,14"] = "Holiday"
  36. abcdays["2018,05,15"] = "B"
  37. abcdays["2018,05,16"] = "C"
  38. abcdays["2018,05,17"] = "D"
  39. abcdays["2018,05,18"] = "E"
  40. abcdays["2018,05,19"] = "Saturday"
  41. abcdays["2018,05,20"] = "Sunday"
  42. abcdays["2018,05,21"] = "A"
  43. abcdays["2018,05,22"] = "B"
  44. abcdays["2018,05,23"] = "C"
  45. abcdays["2018,05,24"] = "D"
  46. abcdays["2018,05,25"] = "E"
  47. abcdays["2018,05,26"] = "Saturday"
  48. abcdays["2018,05,27"] = "Sunday"
  49. abcdays["2018,05,28"] = "A"
  50. abcdays["2018,05,29"] = "Holiday"
  51. abcdays["2018,05,30"] = "B"
  52. abcdays["2018,05,31"] = "C"
  53. abcdays["2018,06,01"] = "Holiday"
  54. abcdays["2018,06,02"] = "Saturday"
  55. abcdays["2018,06,03"] = "Sunday"
  56. abcdays["2018,06,04"] = "D"
  57. abcdays["2018,06,05"] = "E"
  58. abcdays["2018,06,06"] = "A"
  59. abcdays["2018,06,07"] = "EXAM"
  60. abcdays["2018,06,08"] = "EXAM"
  61.  
  62.  
  63. try:
  64. while True:
  65. today = now.strftime("%Y,%m,%d")
  66.  
  67. if abcdays[today] == "A":
  68. Aled.on()
  69. Bled.off()
  70. Cled.off()
  71. Dled.off()
  72. Eled.off()
  73.  
  74. elif abcdays[today] == "B":
  75. Bled.on()
  76. Aled.off()
  77. Cled.off()
  78. Dled.off()
  79. Eled.off()
  80.  
  81. elif abcdays[today] == "C":
  82. Cled.on()
  83. Aled.off()
  84. Bled.off()
  85. Dled.off()
  86. Eled.off()
  87.  
  88. elif abcdays[today] == "D":
  89. Dled.on()
  90. Aled.off()
  91. Bled.off()
  92. Cled.off()
  93. Eled.off()
  94.  
  95. elif abcdays[today] == "E":
  96. Eled.on()
  97. Aled.off()
  98. Bled.off()
  99. Cled.off()
  100. Dled.off()
  101.  
  102. else:
  103. Holiday.on()
  104.  
  105. sleep(300)
  106.  
  107. finally:
  108. Aled.off()
  109. Bled.off()
  110. Cled.off()
  111. Dled.off()
  112. Eled.off()
Add Comment
Please, Sign In to add comment