Chciałbym zacząć grać z Arduino.
Przeczytałem, że C i C ++ są językami urzędowymi, ale znalazłem też inny sposób komunikowania się za pomocą na przykład Python lub Java .
Jakie języki programowania są obsługiwane w programie Arduino?
Czy są jakieś ograniczenia w korzystaniu z Python lub Java?
arduino
programming
systempuntoout
źródło
źródło
Odpowiedzi:
Moja rada, trzymaj się języka Arduino pochodzącego z C ++ lub używaj surowego C / C ++. Idealnie nadaje się do mikrokontrolerów. Ale jeśli lubisz języki ezoteryczne:
źródło
możesz użyć języka, który wydaje ci się wygodniejszy, a następnie możesz znaleźć sposób na kompilację w kodzie arduino. Na przykład używam Go Lang i używam gobot.io, aby zrobić to działając ...
Istnieje Cylon.js, jeśli chcesz programować w JavaScript lub Artoo dla programistów Ruby.
W rzeczywistości C jest najczęściej, ponieważ IDE arduino z nim współpracuje.
źródło
__flash
w szkicu Arduino. Nie będzie działać, ponieważ Arduino IDE używa kompilatora C ++, podczas gdy podobny program korzystający z kompilatora C kompiluje się poprawnie.Jesteś trochę zdezorientowany. Chciałbym trzymać się środowiska arduino c / c ++ dla arduino. Java, Python, Przetwarzanie są używane na komputerze do uruchamiania komunikacji z arduino, nie są to języki programowania dla arduino. Jednym z ograniczeń dla nich jest to, że nie działają na arduino.
źródło