Eu gostaria de começar a brincar com o Arduino.
Eu li que C e C ++ são as linguagens oficiais, mas também encontrei outra maneira de se comunicar usando Python ou Java, por exemplo.
Quais linguagens de programação são suportadas para programar o Arduino?
Existem limitações usando Python ou Java?
arduino
programming
systempuntoout
fonte
fonte
Respostas:
Meu conselho, fique com a linguagem Arduino derivada de C ++ ou use C / C ++ bruto. É ideal para microcontroladores. Mas, se você gosta de idiomas esotéricos:
fonte
você pode usar o idioma que achar mais confortável e procurar uma maneira de compilar na máquina de código do arduino. Por exemplo, uso Go Lang e gobot.io para fazer isso funcionar ...
Existe o Cylon.js se você deseja programar em JavaScript ou Artoo para desenvolvedores Ruby.
Na verdade, C é o mais comum porque o IDE do arduino trabalha com ele.
fonte
__flash
um esboço do Arduino. Não funcionará porque o IDE do Arduino usa um compilador C ++, enquanto um programa semelhante usando o compilador C será compilado corretamente.Você está um pouco confuso. Eu ficaria com o ambiente c / c ++ arduino para o arduino. Java, Python, Processing são usados no PC para executar comunicações com o arduino, não são linguagens para o arduino. Uma limitação para eles é que eles não rodam no arduino.
fonte