Chisme 116 · Echidna Black 2: instala EchidnaML y enciende un LED

Practica aquí antes de tocar la placa. Vas a conocer la Echidna Black 2, instalar EchidnaML, conectar la placa en el orden correcto y programar un LED que parpadea (el «Hola, Mundo» de la robótica). Cada paso se desbloquea al completar el anterior. Todo ocurre en tu navegador.

Prototipo educativo. Imágenes de la placa: Echidna Educación (echidna.es), licencia CC BY-SA 4.0.

1Conoce la placa

La Echidna Black 2 es una placa con sensores (pulsadores, joystick, luz, temperatura, micrófono, acelerómetro), actuadores (tres LEDs, un LED RGB y un zumbador) y un conector USB-C por donde se alimenta y se comunica con el ordenador. Haz clic en la foto y averigua qué es cada cosa.

Componentes de la placa Echidna Black 2

Ahora tú, dos pasos: primero haz clic en el LED rojo. Después, en el conector USB-C.

2Instala EchidnaML en Windows

EchidnaML es el programa donde programarás con bloques (una versión de Scratch con bloques para la placa). Se descarga de la web oficial echidna.es. Responde cómo lo harías:

3Conecta la placa y abre el programa

EchidnaML detecta la placa solo si ya está conectada cuando se abre. Haz los dos pasos en el orden que creas correcto:

4Programa el «Hola, Mundo»: un LED que parpadea

En cada hueco elige el bloque correcto. Después pulsa la bandera verde y mira el LED rojo de la placa.

Placa con LEDs virtuales

Lee y predice

¿Por qué la placa tiene que seguir conectada mientras funciona el programa?Porque el programa no se sube a la placa: se ejecuta en el ordenador. La placa lleva un programa llamado StandardFirmata que solo obedece órdenes por el cable («enciende el LED rojo») y devuelve lecturas de los sensores. Si desenchufas el cable, el LED deja de recibir órdenes.
En los chismes 112-115 sí subíamos el programa a la placa. ¿Qué diferencia hay?Con la ESP32 el programa vive dentro de la placa y funciona solo, incluso sin ordenador. Con EchidnaML la placa es un «mando a distancia» y el cerebro es el ordenador. Es más sencillo para aprender, pero la placa no es autónoma.
Cambias las esperas de 1 s por 0,1 s. ¿Cuántas veces parpadea el LED por segundo?Cada vuelta dura 0,1 + 0,1 = 0,2 s, así que parpadea 5 veces por segundo. Con esperas de 0 s lo haría tan rápido que tu ojo lo vería encendido de forma continua.

Placa, esquemas y programa EchidnaML: Echidna Educación (echidna.es). Manual EchidnaBlack2 y EchidnaML, CC BY-SA 4.0.