Я хотел бы начать играть с Arduino.
Я читал, что C и C ++ являются официальными языками, но я также нашел другой способ общения, например, с использованием Python или Java .
Какие языки программирования поддерживаются программой Arduino?
Есть ли какие-либо ограничения в использовании Python или Java?
arduino
programming
systempuntoout
источник
источник
Ответы:
Мой совет, придерживайтесь производного от C ++ языка Arduino или используйте сырой C / C ++. Он идеально подходит для микроконтроллеров. Но если вам нравятся эзотерические языки:
источник
вы можете использовать язык, который вам более удобен, тогда вы можете найти способ компиляции в коде Arduino. Например, я использую Go Lang, и я использую gobot.io, чтобы это работало ...
Существуйте Cylon.js, если вы хотите программировать на JavaScript или Artoo для разработчиков на Ruby.
На самом деле C является наиболее распространенным, потому что IDE Arduino работают с ним.
источник
__flash
эскиз Arduino. Это не будет работать, потому что Arduino IDE использует компилятор C ++, тогда как аналогичная программа, использующая компилятор C, будет компилироваться правильно.Вы немного смущены. Я бы придерживался среды c / c ++ arduino для arduino. Java, Python, Processing используются на компьютере для связи с Arduino, они не являются языками для Arduino. Одним из ограничений для них является то, что они не работают на Arduino.
источник