Quien haya o quiera trabajar con los Arduinos, sistemas para hacer programación embebida, tiene que aprender a usar Processing, el lenguaje en el que naturalmente se programan estos procesadores. Processing es un lenguaje de programación de código abierto de propósito general, cuya sintaxis es muy parecida a la de C. El software para Arduino puede bajarse de aquí.
El uso de Processing se basa en un entorno de programación muy simple, el cual -en muchos sentidos- no es el más conveniente para usuarios avanzadosa. Por ello, Alex, un ingeniero en electrónica brasileño, escribió un nuevo IDE, el cual no cambia mucho con respecto al que da Processing, pero que sin duda beneficiará a los programadores que necesitan más poder en este tipo de entornos.
Alex, el autor de MariaMole (atrás una supercomputadora Cray)
El IDE se llama MariaMole y tiene las siguientes características:
- Totalmente funcional
- Corre sobre la instalación de Arduino, por lo que todas las configuraciones de su sistema se respetan
- Soporta proyectos múltiples
- Soporta consolas seriales múltiples
- Usa formatos de código abierto (XML, excepto para el código)
- Configuración para el proceso de los build (cuando hay que compilar todo de nuevo)
- Importa las bibliotecas de Arduino
- Temas de color en la interfaz
- Código abierto
El nombre MariaMole significa “dulce María” en portugués. MariaMole es el nombre de un dulce muy popular en Brasil.
Referencias: