You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

61 lines
1.0 KiB

#! /usr/bin/python3
import random
import time
import os
import blinkt
blinkt.set_clear_on_exit()
waitstate = 0.75
from_led = 0
to_led=6
def pixel_on():
hostname= get_hostname()
print(hostname)
for i in range(from_led,to_led):
r = 255
b = 255
g = 255
if hostname == 'quimby':
r=0
g=0
elif hostname == 'willie':
b = 0
g = 0
elif hostname == 'kirk':
r = 0
b = 0
blinkt.set_pixel(i,r,g,b)
blinkt.show()
def pixel_off():
for i in range(from_led,to_led):
blinkt.set_pixel(i,0,0,0)
blinkt.show()
def blink_once():
pixel_on()
time.sleep(waitstate)
pixel_off()
time.sleep(waitstate)
def get_hostname():
return os.uname()[1]
for i in range(3):
blink_once()
#while True:
# pixels = random.sample(range(blinkt.NUM_PIXELS), random.randint(1, 5))
# for i in range(blinkt.NUM_PIXELS):
# if i in pixels:
# blinkt.set_pixel(i, 255, 165, 0)
# else:
# blinkt.set_pixel(i, 0, 0, 0)
# blinkt.show()
# time.sleep(0.05)