adding working code, changing to datetime from CRON
This commit is contained in:
parent
34ca0a5eaa
commit
e277426e74
2 changed files with 28 additions and 0 deletions
BIN
Circadian_Pi_Desk_Light/Circadian_Pi_Desk_Light.fzz
Normal file
BIN
Circadian_Pi_Desk_Light/Circadian_Pi_Desk_Light.fzz
Normal file
Binary file not shown.
28
Circadian_Pi_Desk_Light/Circadian_Pi_Desk_Light.py
Normal file
28
Circadian_Pi_Desk_Light/Circadian_Pi_Desk_Light.py
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
import board
|
||||||
|
import neopixel
|
||||||
|
import sys
|
||||||
|
import datetime
|
||||||
|
|
||||||
|
pi_pin = board.D18
|
||||||
|
numpix = 144
|
||||||
|
brightness = 1.0
|
||||||
|
pixels = neopixel.NeoPixel(pi_pin, numpix, brightness=brightness) # Raspberry Pi wiring!
|
||||||
|
|
||||||
|
# valid argument check and color assignment
|
||||||
|
# morning == blue
|
||||||
|
# night == red
|
||||||
|
# off == all LEDs off
|
||||||
|
if len(sys.argv) == 2:
|
||||||
|
if sys.argv[1] == "morning" :
|
||||||
|
color = (0, 0, 255)
|
||||||
|
elif sys.argv[1] == "night" :
|
||||||
|
color = (255, 0, 0)
|
||||||
|
elif sys.argv[1] == "day" :
|
||||||
|
color = (255, 255, 255)
|
||||||
|
elif sys.argv[1] == "off" :
|
||||||
|
color = (0, 0, 0)
|
||||||
|
|
||||||
|
pixels.fill(color)
|
||||||
|
|
||||||
|
else:
|
||||||
|
print("valid arguments are morning, night or off")
|
||||||
Loading…
Reference in a new issue