不快指数 | 体感 | LEDの色 |
---|---|---|
0〜59 | 寒い | 暗い水色 |
60〜69 | 快適 | 暗い白色 |
70〜74 | 暑くない | 暗い黄色 |
75〜79 | やや暑い | 黄色 |
80〜84 | 暑くて汗がでる | 橙色 |
85〜 | 暑くてたまらない | 赤色 |
from sense_hat import SenseHat
from time import sleep
sense=SenseHat()
t=sense.get_temperature()
h=sense.get_humidity()
DI=int(0.81*t+0.01*h*(0.99*t-14.3)+46.3)
if DI>=85:
sense.clear(255,0,0)
elif DI>=80:
sense.clear(255,192,0)
elif DI>=75:
sense.clear(192,255,0)
elif DI>=70:
sense.clear(0,192,0)
elif DI>=60:
sense.clear(64,96,96)
else:
sense.clear(0,192,192)