1.3 Guía Rápida sobre PictoBlox¶
Componentes Necesarios¶
Para este proyecto, necesitaremos los siguientes componentes.
Es definitivamente conveniente comprar un kit completo, aquí está el enlace:
Nombre |
ELEMENTOS EN ESTE KIT |
ENLACE |
---|---|---|
Kit de Inicio ESP32 |
320+ |
También puedes comprarlos por separado en los enlaces a continuación.
INTRODUCCIÓN DEL COMPONENTE |
ENLACE DE COMPRA |
---|---|
- |
|
Ahora aprendamos a usar PictoBlox en dos modos.
También construiremos un circuito simple para hacer que este LED parpadee en 2 modos diferentes.
Modo Escenario¶
1. Conectar con la Placa ESP32
Conecta tu placa ESP32 al ordenador con un cable USB, normalmente el ordenador reconocerá automáticamente tu placa y finalmente asignará un puerto COM.
Abre PictoBlox, la interfaz de programación Python se abrirá por defecto. Y necesitamos cambiar a la interfaz de Bloques.
Entonces verás la esquina superior derecha para el cambio de modo. El predeterminado es el modo Escenario, donde Tobi está parado en el escenario.
Haz clic en Placa en la barra de navegación superior derecha para seleccionar la placa.
Por ejemplo, elige ESP32.
Entonces aparecerá una ventana de conexión para que selecciones el puerto a conectar, y regresarás a la página principal cuando la conexión esté completa. Si rompes la conexión durante el uso, también puedes hacer clic en Conectar para reconectar.
Al mismo tiempo, aparecerán en la Paleta de Bloques paletas relacionadas con ESP32, como ESP32, Actuadores, etc.
2. Subir Firmware
Dado que vamos a trabajar en el modo Escenario, debemos subir el firmware a la placa. Esto asegurará la comunicación en tiempo real entre la placa y el ordenador. Subir el firmware es un proceso único. Para hacerlo, haz clic en el botón Subir Firmware.
Después de esperar un rato, aparecerá el mensaje de éxito de la subida.
Nota
Si estás usando esta placa en PictoBlox por primera vez, o si esta placa fue previamente subida con el IDE de Arduino. Entonces necesitas tocar Subir Firmware antes de que puedas usarla.
3. Programación
Abrir y ejecutar el script directamente
Por supuesto, puedes abrir los scripts directamente para ejecutarlos, pero primero descárgalos de github.
Puedes hacer clic en Archivo en la esquina superior derecha y luego elegir Abrir.
Elige Abrir desde el Ordenador.
Luego ve a la ruta de esp32-starter-kit-main\scratch
, y abre 1. Modo Escenario.sb3. Asegúrate de haber descargado el código requerido de github.
Haz clic directamente en el script para ejecutarlo, algunos proyectos son hacer clic en la bandera verde o hacer clic en el sprite.
Programar paso a paso
También puedes escribir el script paso a paso siguiendo estos pasos.
Haz clic en la paleta ESP32.
El LED está controlado por el pin digital 26 (solo 2 estados, ALTO o BAJO), así que arrastra el bloque [establecer el pin digital como] al área de script.
Dado que el estado predeterminado del LED es encendido, ahora establece el pin 23 en BAJO y haz clic en este bloque y verás que el LED se apaga.
[establecer el pin digital como]: Establece el pin digital a nivel (ALTO/BAJO).
Para ver el efecto de un LED parpadeando continuamente, necesitas usar los bloques [Esperar 1 segundos] y [siempre] en la paleta Control. Haz clic en estos bloques después de escribir, un halo amarillo significa que está ejecutándose.
[Esperar 1 segundos]: de la paleta Control, usado para establecer el intervalo de tiempo entre 2 bloques.
[siempre]: de la paleta Control, permite que el script siga ejecutándose a menos que se pause manualmente.
Modo de Subida¶
1. Conectar con la Placa ESP32
Conecta tu placa ESP32 al ordenador con un cable USB, normalmente el ordenador reconocerá automáticamente tu placa y finalmente asignará un puerto COM.
Abre PictoBlox y haz clic en Placa en la barra de navegación superior derecha para seleccionar la placa.
Por ejemplo, elige ESP32.
Entonces aparecerá una ventana de conexión para que selecciones el puerto a conectar, y regresarás a la página principal cuando la conexión esté completa. Si rompes la conexión durante el uso, también puedes hacer clic en Conectar para reconectar.
Al mismo tiempo, aparecerán en la Paleta de Bloques paletas relacionadas con ESP32, como ESP32, Actuadores, etc.
Después de seleccionar el modo de Subida, el escenario cambiará al área de código original.
2. Programación
Abrir y ejecutar el script directamente
Puedes hacer clic en Archivo en la esquina superior derecha.
Elige Abrir desde el Ordenador.
Luego ve a la ruta de esp32-starter-kit-main\scratch
, y abre 1. Modo de Subida.sb3. Asegúrate de haber descargado el código requerido de github.
Finalmente, haz clic en el botón Subir Código.
Programar paso a paso
También puedes escribir el script paso a paso siguiendo estos pasos.
Haz clic en la paleta ESP32.
Arrastra [cuando ESP32 se inicia] al área de script, lo cual es necesario para cada script.
El LED es controlado por el pin digital 26 (solo 2 estados ALTO o BAJO), así que arrastra el bloque [establecer el pin digital como] al área de script.
Dado que el estado predeterminado del LED es encendido, ahora establece el pin 26 en BAJO y haz clic en este bloque y verás que el LED se apaga.
[establecer el pin digital como]: Establece el pin digital a nivel (ALTO/BAJO).
En este punto verás que el código aparece en el lado derecho, si quieres editar este código, entonces puedes activar el modo Edición.
Para ver el efecto de un LED parpadeando continuamente, necesitas usar los bloques [Esperar 1 segundos] y [siempre] en la paleta Control. Haz clic en estos bloques después de escribir, un halo amarillo significa que está ejecutándose.
[Esperar 1 segundos]: de la paleta Control, usado para establecer el intervalo de tiempo entre 2 bloques.
[siempre]: de la paleta Control, permite que el script siga ejecutándose a menos que se apague la alimentación.
Finalmente, haz clic en el botón Subir Código.