Nota
Hola, ¡bienvenido a la Comunidad de Entusiastas de SunFounder para Raspberry Pi, Arduino y ESP32 en Facebook! Sumérgete en el mundo de Raspberry Pi, Arduino y ESP32 con otros entusiastas.
¿Por qué unirse?
Soporte experto: Resuelve problemas postventa y desafíos técnicos con la ayuda de nuestra comunidad y equipo.
Aprende y comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.
Vistas previas exclusivas: Obtén acceso anticipado a nuevos anuncios de productos y adelantos.
Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más recientes.
Promociones y sorteos festivos: Participa en sorteos y promociones especiales.
👉 ¿Listo para explorar y crear con nosotros? Haz clic en [Aquí] y únete hoy mismo.
1.15 Inflando el Globo
Aquí, jugaremos un juego de inflar un globo.
Al deslizar el interruptor hacia la izquierda, comenzarás a inflar el globo, que se hará cada vez más grande. Si el globo es demasiado grande, explotará; si es demasiado pequeño, no flotará en el aire. Necesitas decidir cuándo mover el interruptor hacia la derecha para detener el inflado.
Componentes necesarios
En este proyecto, necesitamos los siguientes componentes.
Es definitivamente conveniente comprar un kit completo, aquí está el enlace:
Nombre |
ARTÍCULOS EN ESTE KIT |
ENLACE |
|---|---|---|
Kit Raphael |
337 |
También puedes comprarlos por separado en los enlaces a continuación.
INTRODUCCIÓN DEL COMPONENTE |
ENLACE DE COMPRA |
|---|---|
Construir el circuito
Cargar el código y ver qué pasa
Carga el archivo de código (1.15_inflating_the_balloon.sb3) a Scratch 3.
Al deslizar el interruptor hacia la izquierda, comenzarás a inflar el globo, que se hará cada vez más grande. Si el globo es demasiado grande, explotará; si es demasiado pequeño, no flotará en el aire. Necesitas decidir cuándo mover el interruptor hacia la derecha para detener el inflado.
Consejos sobre sprites
Elimina el sprite Sprite1 anterior, luego agrega el sprite Balloon1.
En este proyecto se utiliza un efecto de sonido de explosión de globo, veamos cómo se añadió.
Haz clic en la opción Sonido en la parte superior, luego haz clic en Cargar sonido para subir boom.wav desde la ruta ~/raphael-kit/scratch/sound a Scratch 3.
Consejos sobre los códigos
Este es un bloque de evento, y la condición de activación es que gpio17 esté alto, es decir, que el interruptor esté deslizado hacia la izquierda.
Establece el umbral de tamaño del sprite Balloon1 en 120.
Mueve las coordenadas del sprite Balloon1 a (0,0), que es el centro del área de escenario.
Establece el tamaño del sprite Balloon1 en 50 y muéstralo en el área de escenario.
Configura un bucle para inflar el globo; este bucle se detiene cuando el interruptor deslizante se mueve hacia la derecha.
Dentro de este bucle, el tamaño del globo aumenta en 1 cada 0.1s, y si es mayor que maxSize, el globo explotará, en cuyo caso se reproducirá el sonido de explosión y el código se saldrá.
Después de que el último bucle se salga (interruptor deslizante se mueve hacia la derecha), determina la posición del sprite Balloon1 según su tamaño. Si el tamaño del sprite Balloon1 es mayor que 90, se elevará (mueve las coordenadas a (0, 90)), de lo contrario, aterrizará (mueve las coordenadas a (0, -149)).