Header Ads

Hat Sense - Comment ressentir l'environment

Le Sense HAT dispose d'un ensemble de senseur environnemental lui permettant de détecter les conditions autour de lui. Il peu détecter:
  • La pression (dit "Pressure" en anglais).
  • La température (dit "Temperature" en anglais).
  • L'humidité (dit "Humidity" en anglais).
Nous pouvons obtenir ces informations à l'aide de 3 sméthodes simples:
  • sense.get_temperature() - qui retourne la température en degrés Celsius.
  • sense.get_pressure() - qui retourne la pression en millibars.
  • sense.get_humidity() - qui retourne le taux d'humidité sous forme d'un pourcentage.
En utilisant ces méthodes, nous pouvons créer un texte défilant qui permet de tenir les gens informé des conditions atmosphériques.
from sense_hat import SenseHat
sense = SenseHat()

while True:
    t = sense.get_temperature()
    p = sense.get_pressure()
    h = sense.get_humidity()

    t = round(t, 1) # arrondis la valeur à une décimale après la virgule 
    p = round(p, 1)
    h = round(h, 1)

    msg = "Temperature = %s, Pression=%s, Humidite=%s" % (t,p,h)

    sense.show_message(msg, scroll_speed=0.05) 

Plus d'information 
Où acheter