from sense_hat import SenseHat
sense = SenseHat()
sense.set_rotation(270)
red=(255,0,0)
black=(0,0,0)
w=(255, 255, 255)
b=(0, 0, 0)
o=(255,86,34)
b=(0,0,255)
c=(0,150,255)
so=(255,153,0)
ci=(33,149,243)
ca=(0,255,0)
sa=(255,235,59)
from time import sleep
picture = [
b, b, b, w, w, b, b, b,
b, w, b, w, w, b, w, b,
b, b, b, w, w, b, b, b,
w, w, w, w, w, w, w, w,
w, w, w, w, w, w, w, w,
b, b, b, w, w, b, b, b,
b, w, b, w, w, b, w, b,
b, b, b, w, w, b, b, b
]
trop_humide = [
ci, ci, ci, ci, ci, ci, ci, ci,
ci, ci, ci, ca, ci, ci, ci, ci,
ci, ci, ca, ci, ci, ci, ca, ci,
ci, ci, ci, ca, ci, ci, ci, ca,
ci, ci, ca, ci, ci, ci, ca, ci,
ci, ci, ci, ca, ci, ci, ci, ca,
ci, ci, ca, ci, ci, ci, ca, ci,
sa, sa, sa, sa, sa, sa, sa, sa
]
trop_humide2 = [
ci, ci, ci, ci, ci, ci, ci, ci,
ci, ci, ca, ci, ci, ci, ci, ci,
ci, ci, ci, ca, ci, ci, ci, ca,
ci, ci, ca, ci, ci, ci, ca, ci,
ci, ci, ci, ca, ci, ci, ci, ca,
ci, ci, ca, ci, ci, ci, ca, ci,
ci, ci, ci, ca, ci, ci, ci, ca,
sa, sa, sa, sa, sa, sa, sa, sa
]
trop_sec = [
so, so, ci, ci, ci, ci, ci, ci,
so, so, ci, ci, ci, ca, ci, ci,
ci, ci, ci, ci, ci, ca, ci, ca,
ci, ci, ci, ca, ci, ca, ci, ca,
ci, ci, ci, ci, ca, ca, ca, ci,
ci, ci, ci, ci, ci, ca, ci, ci,
sa, sa, sa, sa, sa, sa, sa, sa,
sa, sa, sa, sa, sa, sa, sa, sa
]
trop_sec2 = [
so, so, ci, ci, ci, ci, ci, ci,
so, so, ci, ci, ci, ca, ci, ci,
ci, ci, ci, ca, ci, ca, ci, ci,
ci, ci, ci, ca, ci, ca, ci, ca,
ci, ci, ci, ci, ca, ca, ca, ci,
ci, ci, ci, ci, ci, ca, ci, ci,
sa, sa, sa, sa, sa, sa, sa, sa,
sa, sa, sa, sa, sa, sa, sa, sa
]
parfait = [
b, b, b, b, b, b, b, o,
b, b, b, b, o, o, b, o,
b, b, b, b, o, o, b, o,
b, b, b, b, b, b, b, o,
b, o, o, o, o, o, o, o,
b, o, b, b, o, o, o, o,
b, o, b, b, o, o, o, o,
b, o, o, o, o, o, o, o
]
sense.show_message("Salut l'ISS!", scroll_speed=0.09, text_colour=red, back_colour=b)
sense.set_pixels(picture)
sleep(2)
humid = sense.humidity
humid = round( sense.humidity, 1 )
sense.show_message( "L'humidite est de " + str(humid) + "%", scroll_speed=0.09, text_colour=red, back_colour=black)
if humid >= 50:
sense.set_pixels(trop_humide)
sleep(0.7)
sense.set_pixels(trop_humide2)
sleep(0.7)
sense.set_pixels(trop_humide)
sleep(0.7)
sense.set_pixels(trop_humide2)
sleep(0.7)
else:
if humid >= 30:
sense.set_pixels(parfait)
else:
sense.set_pixels(trop_sec)
sleep(0.7)
sense.set_pixels(trop_sec2)
sleep(0.7)
sense.set_pixels(trop_sec)
sleep(0.7)
sense.set_pixels(trop_sec2)
sleep(0.7)