Proyecto De Scratch: Bengala De Sense Hat - Raspberry Pi La Guía Oficial

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

Publicidad

Proyecto de Scratch: Bengala de Sense HAT

Ahora que sabes cómo funciona Sense HAT, es hora de aplicar todo lo que has aprendido
para crear una bengala sensible al calor, un dispositivo que prefiere el frío y se ralentiza
gradualmente cuanto más calor hace.
Inicia un proyecto de Scratch y añade la extensión Sense HAT de Raspberry Pi si aún
no está cargada. Como siempre, empieza con cuatro bloques:
,
clear display
que cambiar los colores de la configuración predeterminada.
Para empezar crea una sencilla, pero artística, bengala. Arrastra un bloque
área de código y llénalo con un bloque
fijos, rellena cada una de las secciones x e y, y la de color, de ese bloque con un bloque de
operadores
número aleatorio entre 1 y 10
Los valores del 1 al 10 no son muy útiles en este caso, así que necesitas editarlos. Los
dos primeros números del bloque
LED. Eso significa que deben ser números entre 0 y 7: cambia los dos primeros bloques
para que digan
para el píxel. Cuando usas el selector de color, el color que eliges se muestra directamente
en el área de script. Pero, internamente, los colores están representados por un número
y puedes usar ese número directamente. Edita el último bloque aleatorio para que diga
número aleatorio entre 0 y 16777215
Haz clic en la bandera verde y verás que los LED de Sense HAT empiezan a encenderse en
colores aleatorios (Figura 7-28). Enhorabuena: has creado una bengala electrónica.
190
RETO FINAL
¿Puedes usar lo que has aprendido para dibujar una
imagen en la pantalla y luego hacerla girar en cualquier
dirección en la que se accione el joystick? ¿Puedes hacer
que la entrada del medio alterne varias imágenes?
set background to negro
set pixel
número aleatorio entre 0 y 7
.
LA GUÍA OFICIAL DE
RASPBERRY PI
al hacer clic en
y
set colour to blanco
set pixel x 0 y 0 to color
.
son las coordenadas X e Y del píxel en la matriz
. La siguiente sección es el color que definir
PARA PRINCIPIANTES
,
, y ten en cuenta que tendrás
por siempre
. En lugar de usar números
al

Publicidad

Tabla de contenido
loading

Tabla de contenido