Control Con El Joystick En Python - Raspberry Pi La Guía Oficial

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

Publicidad

Empuja el joystick en varias direcciones para ver aparecer tus mensajes.

Control con el joystick en Python

Crea un programa nuevo en Thonny y guárdalo como Sense HAT Joystick. Comienza con las
tres líneas habituales que configuran Sense HAT y borra la matriz LED:
from
sense_hat
sense
=
SenseHat()
sense.clear()
A continuación, define un bucle infinito:
while
True:
Luego dile a Python que capte las entradas del joystick de Sense HAT con la siguiente línea,
a la que Thonny aplicará sangrado automáticamente:
for
event
Por último, añade la siguiente línea (que también sangrará Thonny) para que realmente
ocurra algo cuando se detecte una pulsación del joystick:
print(event.direction, event.action)
Haz clic en Run y mueve el joystick en varias direcciones. Verás la dirección que has elegido
mostrada en el área de shell de Python: arriba, abajo, izquierda, derecha y en el medio cuando
hayas presionado el joystick como un conmutador.
También verás que se te dan dos eventos cada vez que empujas el joystick una vez: un
pressed
evento,
cuando el joystick vuelve al centro. Puedes usar esto en tus programas, por ejemplo, si tienes
un personaje en un juego, podrías hacer que empezara a moverse al accionar el joystick en
una dirección y que se detuviera al soltar el joystick.
188
RETO FINAL
¿Puedes usar el joystick de Sense HAT para controlar un
objeto de Scratch en el área de escenario? ¿Puedes hacer que
si el objeto recoge otro objeto, que representa a su vez a un
objeto, los LED de Sense HAT muestren un mensaje jovial?
import
SenseHat
in
sense.stick.get_events():
cuando se empuja por primera vez en una dirección; y uno
LA GUÍA OFICIAL DE
RASPBERRY PI
released
PARA PRINCIPIANTES

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido