Firmata es un protocolo para comunicar microcontroladores con la computadora de una manera sencilla. Permite que se ejecute un programa en EchidnaLM o Snap4Arduino y que este se comunique con la placa microcontroladora mediante el puerto serie.

Para las placas basadas en Arduino existen varias implementaciones de este protocolo que se instalan fácilmente con el IDE de Arduino. En esta página te mostraremos como hacerlo paso a paso.

Si eres nuevo en el mundo de la programación y la robótica educativa, puede que te resulte un poco raro y marciano las cosas que decimos aquí. Pero no te dejes amedrentar por ello, te explicamos paso a paso cómo debes hacer la carga de StandarFirmata para que puedas usar Echidna con EchidnaLM o Snap4Arduino. Es más, si acabas de obtener una placa Echidna Black, ni siquiera tienes que hacer lo que te contamos aquí, pues StandardFirmata viene instalado de Fábrica. ¡Vamos al lío!

Pasos para instalar StandardFirmata en nuestra placa:

Primero conectamos la placa Echidna Black,  o Echidna Shield + Arduino,  al ordenador .

Segundo abrimos el IDE de Arduino: este programa sirve para programar los distintos tipos de Arduinos. Está disponible para Linux, MacOs y Windows y te lo puedes descargar desde la propia página de Arduino, donde también tienes una guía para instalarlo. Cuando eres un auténtico crack programando, este es uno de los entornos de programación más potentes y completos (aunque los hay más). Pero no te preocupes si estás comenzando, con las instrucciones que te damos aquí serás capaz de usarlo para instalar la aplicación StandarFirmata, que es la que necesitamos para poder programar nuestro Echidna desde EchidnaLM o Snap4Arduino.

Tercero seleccionamos la placa Arduino que estemos usando y el puerto al que se conecta.

  • Si tu placa es Echidna Black, debes escoger Arduino Nano. Herramientas → Placa→ Arduino Nano. Si estás usando Echidna Shield debes seleccionar Arduino Uno.
  • Tenemos que seleccionar el puerto: seguramente aparezca una indicación del puerto USB al que está conectado tu Echidna.

Cuarto seleccionamos el programa que vamos a cargar, es decir el StandardFirmata.

Lo hacemos desde el menú Archivo → Ejemplos→ Firmata→ StandardFirmata.

Quinto: cargamos el programa en la placa. Para ello clica en el botón “Subir”, que indica al IDE Arduino que cargue el programa en la placa. Una vez cargado tu Echidna ya está lista para ser programada con EchidnaLM y Snap4Arduino. Aunque lo desconectes y lo guardes en el cajón, el programa StandardFirmata seguirá instalado en la placa. Y cuando la vuelvas a conectar a la computadora, se ejecutará dicho programa y será capaz de comunicarse con EchidnaLM y Snap4Arduino. Así que la carga del StandardFirmata solo tendrás que hacerla una vez.