Diagrama de temas
2. Seleccione su placa en mBlock
- Para hacer esto, vaya a Boards y seleccione la placa que desea emparejar.
- Aparecerá un nuevo menú desplegable, llamado Arduino. En este caso, aparecerá en la sección de los Scripts => Robots.
3. Conectar la placa Arduino
- Conecte la placa al ordenador y conéctelo al programa.
- Diríjase a Connect => Serial Port => y selecciona el puerto COM donde esté conectado su placa.
- Si la placa ha sido conectada correctamente, un icono verde aparecerá en el menú desplegable "Arduino".
4. Librerías para Componentes Arduino
- Si su proyecto necesita conectar componentes a la placa Arduino, necesitarás descargar las librerías necesarias para habilitar los componentes en el software mBlock.
- Para ello, diríjase al menú Extensions => Manage Extensions => y seleccione su componente Arduino.
- En este caso, nosotros utilizaremos la LCD with I2C interface.
- Una vez hemos seleccionado la librería que necesitamos, ésta aparecerá en la sección Robots.
- Si la biblioteca que necesita no está dentro de mBlock, puede descargarla de un sitio web e importarla.
5. Programación de nuestro proyecto
- Una vez que hemos importado todas las bibliotecas necesarias para llevar a cabo nuestro proyecto, procedemos a la programación con Scratch.
- IMPORTANTE, como estamos usando una placa Arduino, el programa comenzará con:
- A continuación, mostramos un ejemplo de programación con la pantalla LCD y el sensor de ultrasonido.
6. Subir nuestro programa a Arduino
- En el bloque Arduino Program, pulsando con el botón derecho del ratón, aparecerá una nueva ventana llamada "Upload to Arduino”.
- Al abrirse la nueva ventana:
- Aparecerá nuestro programa en Código Arduino.
- Si pulsamos en el botón "Edit with Arduino IDE”, podemos abrir nuestro programa en el software "Arduino IDE”, dónde podremos programar nuestro robot en código Arduino.
- Software Arduino IDE:
- Hacemos click en "Upload to Arduino” y nuestro programa empezará a subirse a la placa Arduino:
- Si todo salió bien, nuestro programa se cargará con éxito.:
- Este es el resultado del proyecto: