Mi consejo, siga con el lenguaje Arduino derivado de C ++ o use C / C ++ sin procesar. Es ideal para microcontroladores. Pero, si te gustan los lenguajes esotéricos:
puede usar el lenguaje que le resulte más cómodo, luego puede buscar una forma de compilar en la máquina de código arduino. Por ejemplo, uso Go Lang y uso gobot.io para hacerlo funcionar...
Existe Cylon.js si desea programar en JavaScript o Artoo para desarrolladores de Ruby.
En realidad, C es el más común porque el IDE de arduino funciona con él.
__flash
en un boceto de Arduino. No funcionará porque el IDE de Arduino usa un compilador de C++, mientras que un programa similar que use el compilador de C se compilará correctamente.Estás un poco confundido. Me quedaría con el entorno arduino c/c++ para el arduino. Java, Python, Processing se utilizan en la PC para ejecutar las comunicaciones con el arduino, no son idiomas para el arduino. Una limitación para ellos es que no funcionan con arduino.
Nick Alexeev