1.3 Guía Rápida sobre PictoBlox¶
Ahora aprendamos a utilizar PictoBlox en dos modos.
Además, hay un LED a bordo conectado al Pin 13 en la placa R3, aprenderemos a hacer parpadear este LED en 2 modos diferentes.
Modo Escenario¶
1. Conectar a la Placa Arduino
Conecta tu placa Arduino al ordenador con un cable USB, generalmente el ordenador reconocerá automáticamente tu placa y finalmente asignará un puerto COM.
Abre PictoBlox, la interfaz de programación de Python se abrirá por defecto. Y necesitamos cambiar a la interfaz de Bloques.
Entonces verás en la esquina superior derecha para cambiar de modo. El modo predeterminado es el Modo Escenario, donde Tobi está parado en el escenario.
Haz clic en Board en la barra de navegación superior derecha para seleccionar la placa.
Por ejemplo, elige Arduino Uno.
Entonces aparecerá una ventana de conexión para que selecciones el puerto a conectar, y volverás a la página principal cuando se complete la conexión. Si rompes la conexión durante el uso, también puedes hacer clic en Connect para reconectar.
Al mismo tiempo, aparecerán paletas relacionadas con Arduino Uno, como Arduino Uno, Actuadores, etc., en la Paleta de Bloques.
2. Subir Firmware
Dado que vamos a trabajar en el Modo Escenario, debemos subir el firmware a la placa. Esto garantizará 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 carga.
Nota
Si estás usando esta placa Arduino en PictoBlox por primera vez, o si esta Arduino fue previamente cargada con el IDE de Arduino. Entonces necesitas pulsar Upload Firmware antes de poder usarla.
3. Programación
Abrir y ejecutar el script directamente
Por supuesto, puedes abrir los scripts directamente para ejecutarlos, pero por favor descárgalos primero de github.
Puedes hacer clic en File en la esquina superior derecha y luego elegir Open.
Elige Open from Computer.
Luego ve a la ruta de 3in1-kit\scratch_project\code
, y abre 1. Stage Mode.sb3. Por favor, 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 Arduino Uno.
El LED en la placa Arduino está controlado por el pin digital 13 (solo 2 estados, ALTO o BAJO), así que arrastra el bloque [set digital pin out as] al área de scripts.
Dado que el estado predeterminado del LED es encendido, ahora configura el pin 13 a BAJO y haz clic en este bloque y verás que el LED se apaga.
[set digital pin out as]: Establece los pines digitales (2~13) a nivel (ALTO/BAJO).
Para ver el efecto de un LED parpadeando continuamente, necesitas usar los bloques [Wait 1 seconds] y [forever] en la paleta Control. Haz clic en estos bloques después de escribir, un halo amarillo significa que está corriendo.
[Wait 1 seconds]: de la paleta Control, se utiliza para establecer el intervalo de tiempo entre 2 bloques.
[forever]: de la paleta Control, permite que el script siga ejecutándose a menos que se pause manualmente.
Modo de Carga¶
1. Conectar a la Placa Arduino
Conecta tu placa Arduino al ordenador con un cable USB, generalmente el ordenador reconocerá automáticamente tu placa y finalmente asignará un puerto COM.
Abre PictoBlox y haz clic en Board en la barra de navegación superior derecha para seleccionar la placa.
Por ejemplo, elige Arduino Uno.
Entonces aparecerá una ventana de conexión para que selecciones el puerto a conectar, y volverás a la página principal cuando se complete la conexión. Si rompes la conexión durante el uso, también puedes hacer clic en Connect para reconectar.
Al mismo tiempo, aparecerán paletas relacionadas con Arduino Uno, como Arduino Uno, Actuadores, etc., en la Paleta de Bloques.
Después de seleccionar el Modo de Carga, el escenario cambiará al área de código Arduino original.
2. Programación
Abrir y ejecutar el script directamente
Puedes hacer clic en File en la esquina superior derecha.
Elige Open from Computer.
Luego ve a la ruta de 3in1-kit\scratch_project\code
, y abre 1. Upload Mode.sb3. Por favor, asegúrate de haber descargado el código requerido de github.
Finalmente, haz clic en el botón Upload Code.
Programar paso a paso
También puedes escribir el script paso a paso siguiendo estos pasos.
Haz clic en la paleta Arduino Uno.
Arrastra [when Arduino Uno starts up] al área de script, que es necesario para cada script.
El LED en la placa Arduino está controlado por el pin digital13 (solo 2 estados ALTO o BAJO), así que arrastra el bloque [set digital pin out as] al área de script.
Dado que el estado predeterminado del LED es encendido, ahora configura el pin 13 a BAJO y haz clic en este bloque y verás que el LED se apaga.
[set digital pin out as]: Establece el pin digital (2~13) a nivel (ALTO/BAJO).
En este punto verás aparecer el código Arduino en el lado derecho, si quieres editar este código, entonces puedes activar el Modo de Edición.
Para ver el efecto de un LED parpadeando continuamente, necesitas usar los bloques [Wait 1 seconds] y [forever] en la paleta Control. Haz clic en estos bloques después de escribir, un halo amarillo significa que está corriendo.
[Wait 1 seconds]: de la paleta Control, se utiliza para establecer el intervalo de tiempo entre 2 bloques.
[forever]: de la paleta Control, permite que el script siga corriendo a menos que se apague la alimentación.
Finalmente, haz clic en el botón Upload Code.