Raspberry Pi La Guía Oficial página 193

Ocultar thumbs Ver también para Pi:
Tabla de contenido

Publicidad

def
temperature():
temp
=
sense.get_temperature()
temp
=
round(temp, 1)
sense.show_message("Temperatura:
Mira la línea que muestra el resultado a los LED:
de posición y se sustituye por el contenido de la variable
el resultado con una etiqueta "Temperature:" y una unidad de medida, "degrees Celsius", que
harán tu programa mucho más asequible.
A continuación, define una función para el sensor de humedad:
def
humidity():
humidity
=
sense.get_humidity()
humidity
=
round(humidity, 1)
sense.show_message("Humedad:
Luego ocúpate del sensor de presión:
def
pressure():
pressure
=
sense.get_pressure()
pressure
=
round(pressure, 1)
sense.show_message("Presión:
Y finalmente, la lectura de la brújula del magnetómetro:
def
compass():
for i in range(0, 10):
north
=
north
=
round(north, 1)
sense.show_message("Norte:
for
El bucle
corto en esta función toma diez lecturas del magnetómetro para asegurarse de
que hay datos suficientes para darte un resultado preciso. Si ves que el valor notificado cambia
continuamente, amplíalo a 20, 30 o incluso 100 bucles para mejorar aún más la precisión.
Tu programa tiene ahora cinco funciones, cada una de las cuales toma una lectura de uno
de los sensores de Sense HAT y las muestra desplazándolas en los LED. Pero necesita una
forma de elegir qué sensor usar y el joystick es perfecto para eso.
Escribe lo siguiente:
LA GUÍA OFICIAL DE
sense.get_compass()
%s
Capítulo 7
Informática física con Sense HAT
RASPBERRY PI
%s
grados centígrados"
%s
es lo que se denomina un marcador
temp
. Así puedes formatear bien
%s
por ciento"
%
%s
milibares"
%
pressure)
grados"
%
north)
PARA PRINCIPIANTES
%
temp)
humidity)
193

Publicidad

Tabla de contenido
loading

Tabla de contenido