top of page

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)

bottom of page