Nota

¡Hola! Bienvenido a la comunidad de entusiastas de SunFounder para Raspberry Pi, Arduino y ESP32 en Facebook. Únete a otros apasionados y profundiza en el mundo de Raspberry Pi, Arduino y ESP32.

¿Por qué unirte?

  • Soporte Experto: Resuelve problemas posventa y supera desafíos técnicos con el apoyo de nuestra comunidad y equipo.

  • Aprende y Comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Acceso Exclusivo: Obtén acceso anticipado a anuncios de nuevos productos y adelantos especiales.

  • Descuentos Especiales: Disfruta de descuentos exclusivos en nuestros productos más recientes.

  • Promociones Festivas y Sorteos: Participa en sorteos y promociones durante las festividades.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [Aquí] y únete hoy.

1.6 Lámpara de Agua

Hoy usaremos una barra de LEDs, una Raspberry Pi y Scratch para crear una lámpara de agua.

La barra de LEDs se encenderá en orden siguiendo la dirección de las flechas en el escenario.

../_images/1.12_header1.png

Componentes Necesarios

../_images/1.12_list1.png

Construye el Circuito

../_images/1.12_image661.png

Carga el Código y Observa Qué Sucede

Carga el archivo de código (1.6_water_lamp.sb3) desde tu computadora a Scratch 3.

Al hacer clic en Flecha1, los LEDs en la barra de LED se encenderán en secuencia de izquierda a derecha (uno a la vez) y luego se apagarán. Haz clic en Flecha2 y los LEDs se encenderán en el orden inverso.

Consejos sobre Sprites

Elimina el sprite predeterminado y selecciona el sprite Flecha1.

../_images/1.12_graph11.png

Aquí necesitaremos 2 sprites de Flecha1, lo cual puedes hacer con el botón de duplicar.

../_images/1.12_scratch_duplicate1.png

Haz clic en el sprite Flecha2 y cambia la dirección de la flecha seleccionando el disfraz 2.

../_images/1.12_graph21.png

Ahora vamos a crear una variable.

../_images/1.12_graph31.png

Nómbrala como num.

../_images/1.12_graph41.png

Sigue el mismo método para crear una lista llamada led.

../_images/1.12_graph61.png

Después de agregarla, deberías ver la variable num y la lista led en el área del escenario.

Haz clic en + para agregar 10 elementos a la lista e ingresa los números de los pines en orden (17,18,27,22,23,24,25,2,3,8).

../_images/1.12_graph71.png

Consejos sobre el Código

../_images/1.12_graph101.png

Este es un bloque de evento que se activa cuando se hace clic en el sprite actual.

../_images/1.12_graph81.png

El valor inicial de la variable num determina qué LED se enciende primero.

../_images/1.12_graph91.png

Configura el pin correspondiente a num en la lista led en bajo para encender el LED, y luego configura el pin correspondiente a num-1 en alto para apagar el LED anterior.