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).

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.

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

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

Proyectos
- Hola Mundo
- Semáforo
- Interruptor de luz
- Timbre
- Interruptor crepuscular
- Piano de frutas
- El echidna dice la temperatura
- Termómetro de colores
- Vúmetro
- Telesketch
- Movemos el echidna
Estructura de los proyectos
Todos los proyectos siguen la misma estructura:
- Qué vamos a hacer: descripción del proyecto, qué vamos a aprender y qué vamos a usar.
- Programamos: el programa de bloques y cómo funciona.
- Mejóralo: propuestas para ampliar el proyecto por tu cuenta.