Reto: Rotación Automática; Control Con El Joystick; Control Con El Joystick En Scratch - Raspberry Pi La Guía Oficial

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

Publicidad

Control con el joystick

El joystick de Sense HAT, situado en la esquina inferior derecha, es pequeño pero
sorprendentemente eficaz: además de ser capaz de reconocer entradas en cuatro direcciones
—arriba, abajo, izquierda y derecha— también tiene una quinta entrada, accionada a presión,
como si fuera un conmutador.

Control con el joystick en Scratch

Inicia un nuevo programa en Scratch, con la extensión Sense HAT cargada. Igual que antes,
arrastra un bloque de Eventos
debajo de él y luego arrastra y edita un bloque
clear display
set colour to blanco
En Scratch, el joystick de Sense HAT se asigna a las teclas de cursor del teclado: empujar
el joystick hacia arriba equivale a pulsar la tecla de flecha arriba; empujarlo hacia abajo
equivale a pulsar la tecla de flecha abajo; empujarlo hacia la izquierda equivale a la tecla de
flecha izquierda; y empujarlo hacia la derecha equivale a la tecla de flecha derecha. Por último,
empujar el joystick hacia dentro, como un conmutador, equivale a pulsar la tecla ENTRAR.
186
RETO: ROTACIÓN AUTOMÁTICA
Basándote en lo que has aprendido sobre la matriz
LED y los sensores de la unidad de medición inercial,
¿puedes escribir un programa que haga girar una imagen
dependiendo de la posición de Sense HAT?
¡ADVERTENCIA!
El joystick de Sense HAT solo debe usarse si has colocado los
espaciadores como se describe al principio de este capítulo. Sin
los espaciadores, cabe el riesgo de que al empujar hacia abajo el
joystick se doble la placa Sense HAT y se dañe tanto la placa como
el sistema GPIO de Raspberry Pi.
al hacer clic en
.
¡ADVERTENCIA!
El control mediante joystick solo está disponible con la placa
Sense HAT física. Al usar el emulador de Sense HAT, usa las teclas
correspondientes de tu teclado para simular las acciones del joystick.
LA GUÍA OFICIAL DE
RASPBERRY PI
al área de script, luego arrastra un bloque
set background to negro
PARA PRINCIPIANTES
y uno

Publicidad

Tabla de contenido
loading

Tabla de contenido