Saltar a contenido

2. Proyectos con EchidnaBlocks

En estos proyectos programamos la placa EchidnaBlack2 con los bloques de EchidnaBlocks. Cada proyecto presenta un componente nuevo de la placa y va creciendo en complejidad.

EchidnaBlocks es una versión de Scratch que incorpora bloques específicos para controlar la placa EchidnaBlack2 (y para usar modelos de machine learning, como veremos en los proyectos con IA).

Entorno de programación EchidnaBlocks

EchidnaBlocks se comunica con la placa a través del puerto serie, mediante el cable USB: la placa envía el estado de sus sensores y tu programa lo procesa y le devuelve cómo deben estar sus actuadores (LED, zumbador...).

El programa detecta automáticamente la placa y la versión de la misma que estamos utilizando: EchidnaBlack o EchidnaBlack2. Para ello debemos conectar la placa antes de abrir EchidnaML.

Puesta en marcha

El programa detecta automáticamente la placa y nos muestra el mensaje:

Detección de la placa

Los programas de todos los proyectos los puedes encontrar en EchidnaBlocks, en el menú Archivo → Ejemplos. Ábrelos para probarlos, estudiarlos y modificarlos.

Menú Archivo de EchidnaBlocks

Proyectos

  1. Hola Mundo
  2. Semáforo
  3. Interruptor de luz
  4. Timbre
  5. Interruptor crepuscular
  6. Piano de frutas
  7. El echidna dice la temperatura
  8. Termómetro de colores
  9. Vúmetro
  10. Telesketch
  11. Movemos el echidna

Estructura de los proyectos

Todos los proyectos siguen la misma estructura:

  1. Qué vamos a hacer: descripción del proyecto, qué vamos a aprender y qué vamos a usar.
  2. Programamos: el programa de bloques y cómo funciona.
  3. Mejóralo: propuestas para ampliar el proyecto por tu cuenta.