.. _sh_introduce: .. note:: ¡Hola, bienvenido a la Comunidad de Aficionados a Raspberry Pi, Arduino y ESP32 de SunFounder en Facebook! Profundiza en Raspberry Pi, Arduino y ESP32 con otros entusiastas. **¿Por qué unirse?** - **Soporte de expertos**: Resuelve problemas posventa y desafíos técnicos con ayuda de nuestra comunidad y equipo. - **Aprender y compartir**: Intercambia consejos y tutoriales para mejorar tus habilidades. - **Vistas previas exclusivas**: Obtén acceso anticipado a anuncios de nuevos productos y avances. - **Descuentos especiales**: Disfruta de descuentos exclusivos en nuestros productos más nuevos. - **Promociones festivas y sorteos**: Participa en sorteos y promociones de fiestas. 👉 ¿Listo para explorar y crear con nosotros? Haz clic en [|link_sf_facebook|] y únete hoy! 1.2 Introducción a la Interfaz ================================ .. image:: img/pictoblox_interface.jpg **Sprites** Un sprite es un objeto o personaje que realiza diferentes acciones en un proyecto. Entiende y obedece los comandos que se le dan. Cada sprite tiene disfraces y sonidos específicos que también puedes personalizar. **Stage** El escenario es el área donde el sprite realiza acciones en fondos de acuerdo con tu programa. **Backdrops** Los fondos se utilizan para decorar el escenario. Puedes elegir un fondo de PictoBlox, dibujar uno tú mismo o subir una imagen desde tu computadora. **Script Area** Un script es un programa o código en el lenguaje de PictoBlox/Scratch. Es un conjunto de "bloques" dispuestos en un orden específico para realizar una tarea o una serie de tareas. Puedes escribir múltiples scripts, todos los cuales pueden ejecutarse simultáneamente. Solo puedes escribir scripts en el área de scripts en el centro de la pantalla. **Blocks** Los bloques son como piezas de un rompecabezas que se utilizan para escribir programas simplemente apilándolos en el área de scripts. Usar bloques para escribir código puede facilitar la programación y reducir la probabilidad de errores. **Block Palette** Las paletas de bloques están ubicadas en el área izquierda y se nombran por sus funciones, como movimiento, sonido y control. Cada paleta tiene diferentes bloques, por ejemplo, los bloques en la paleta de Movimiento controlarán el movimiento de los sprites, y los bloques en la paleta de Control controlarán el trabajo del script basado en condiciones específicas. Hay otros tipos de paletas de bloques que se pueden cargar desde el botón **Add Extension** ubicado en la parte inferior izquierda. **Modes** A diferencia de Scratch, PictoBlox tiene dos modos: * :ref:`stage_mode`: En este modo, puedes escribir scripts para que el sprite y las placas interactúen con los sprites en tiempo real. Si desconectas la placa con Pictoblox, ya no podrás interactuar. * :ref:`upload_mode`: Este modo te permite escribir scripts y subirlos a la placa para que puedas usar incluso cuando no esté conectada a tu computadora, por ejemplo, necesitas subir un script para hacer robots móviles. Para más información, consulta: https://thestempedia.com/tutorials/getting-started-pictoblox