Raspberry Pi La Guía Oficial página 189

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

Publicidad

También puedes usar el joystick para activar funciones, sin la limitación de tener que usar
un bucle "durante". Borra todo lo que hay debajo de
def
rojo():
sense.clear(255, 0, 0)
def
azul():
sense.clear(0, 0, 255)
def
verde():
sense.clear(0, 255, 0)
def
amarillo():
sense.clear(255, 255, 0)
Estas funciones cambian toda la matriz LED de Sense HAT a un solo color: rojo, azul, verde
o amarillo. Así será facilísimo comprobar si el programa funciona. Para activarlas, hay que
decirle a Python qué función corresponde a cada acción de joystick. Escribe las siguientes
líneas:
sense.stick.direction_up
sense.stick.direction_down
sense.stick.direction_left
sense.stick.direction_right
sense.stick.direction_middle
Para terminar, el programa necesita un bucle infinito, conocido como el principal para seguir
en ejecución, y por lo tanto, vigilar las acciones de los joysticks, en lugar de simplemente
ejecutarse con el código que has escrito y cerrarse. Escribe estas dos líneas:
while
True:
pass
Haz clic en Run y mueve el joystick: verás que los LED se iluminan a todo color. Para apagar
los LED, pulsa el joystick como si fuera un botón: la dirección
sense.clear()
para utilizar la función
puedes capturar la acción del joystick.
LA GUÍA OFICIAL DE
=
rojo
=
azul
=
verde
=
amarillo
=
sense.clear
de apagado de todos los LED. Enhorabuena: ya
Capítulo 7
Informática física con Sense HAT
RASPBERRY PI
PARA PRINCIPIANTES
sense.clear()
y escribe lo siguiente:
middle
(medio) se establece
189

Publicidad

Tabla de contenido
loading

Tabla de contenido