Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/python3
- # Colin's Rainbow creator!
- from sense_hat import SenseHat
- sense = SenseHat()
- sense.clear()
- R = [255,0,0]
- O = [255, 165,0]
- Y = [255,255,0]
- G = [0, 255,0]
- B = [0, 0,255 ] # Red , Green, Blue
- I = [25, 0, 255]
- V = [255, 0, 255]
- X = [0,0,0] # all off
- W = [255, 255, 255] # white
- # sense.clear(X) # this is us testing
- rainbow = [
- R, R, R, R, R, R, R, R,
- R, O, O, O, O, O, O, O,
- R, O, Y, Y, Y, Y, Y, Y,
- R, O, Y, G, G, G, G, G,
- R, O, Y, G, B, B, B, B,
- R, O, Y, G, B, I, I, I,
- R, O, Y, G, B, I, V, V,
- R, O, Y, G, B, I, V, X
- ]
- sunny = [
- Y, X, Y, X, X, Y, X, Y,
- X, O, Y, O, O, Y, O, X,
- Y, Y, O, Y, Y, O, Y, Y,
- X, O, Y, Y, Y, Y, O, X,
- X, O, Y, Y, Y, Y, O, X,
- Y, Y, O, Y, Y, O, O, Y,
- X, O, Y, O, O, Y, O, X,
- Y, X, Y, X, X, Y, X, Y
- ]
- # my attempt at a snow man!
- cold = [
- X,X,X,W,W,X,X,X,
- X,X,W,W,W,W,X,X,
- X,X,X,W,W,X,X,X,
- X,X,W,W,W,W,X,X,
- X,W,W,W,W,W,W,X,
- X,X,W,W,W,W,X,X,
- X,X,X,W,W,X,X,X,
- X,X,X,X,X,X,X,X,
- ]
- #sense.set_pixels(rainbow) tester that the rainbow displayed
- while True: # forever loop
- if sense.humidity > 80 and sense.temperature > 20:
- sense.set_pixels(rainbow)
- elif sense.humidity < 80 and sense.temperature > 20:
- sense.set_pixels(sunny)
- elif sense.temperature < 0:
- sense.set_pixels(cold)
- else:
- sense.clear() # clears the pixels
- #print(sense.temperature) # humidity and temperature
Add Comment
Please, Sign In to add comment