En esta segunda sesión del curso de Arduino básico veremos el software de programación visual que vamos a utilizar durante el curso.
Tal y como vimos en la sesión anterior vamos a aproximarnos a la programación de Arduino a través de una interfaz de programación por bloques tipo Scratch. Se trata de mBlock, software libre en constante evolución y muy utilizado en educación.
Una de las grandes ventajas de esta interfaz, a parte de poder programar por bloques, es que podemos trabajar de manera clásica cargando el programa en Arduino o bien utilizando Arduino interactuando con nuestro PC de manera que podemos visualizar el valor de los sensores o tomar las teclas del teclado como entradas por ejemplo.
Recuerda que tienes a tu disposición el formulario de soporte para alumnos para cualquier duda que tengas.
Vídeo de la sesión 2 del curso de Arduino básico
Descargas de la sesión:
- Descargar programa mBlock.
Todas las clases de este curso
- Iniciación a Arduino por bloques #1. La placa Arduino UNO.
- Iniciación a Arduino por bloques #2. Instalar mBlock.
- Iniciación a Arduino por bloques #3. Interacción con el medio físico: sensores y actuadores.
- Iniciación a Arduino por bloques #4. Elementos de la placa Arduino UNO y shield de prácticas.
- Iniciación a Arduino por bloques #5. Primeros programas corriendo en PC variando salidas en Arduino.
- Iniciación a Arduino por bloques #6. Lectura de entrada analógica y cargar programa en Arduino (autónomo).
- Iniciación a Arduino por bloques #7. Bucles de repetición.
- Iniciación a Arduino por bloques #8. Delay: bloques de espera.
- Iniciación a Arduino por bloques #9. Sensor de ultrasonidos y funciones condicionales en cascada.
- Iniciación a Arduino por bloques #10. Tratamiento de entrada analógica con potenciómetro.
- Iniciación a Arduino por bloques #11. Transformar voltaje a unidades de medida en sensores analógicos.
- Iniciación a Arduino por bloques #12. Bloques para accionar servos y emitir sonidos con piezoeléctricos.
- Iniciación a Arduino por bloques #13. Uso de variables, listas (arrays) y subrutinas.