Ich würde gerne anfangen, mit Arduino zu spielen.
Ich habe gelesen, dass C und C++ die offiziellen Sprachen sind, aber ich habe auch andere Wege gefunden, um zum Beispiel mit Python oder Java zu kommunizieren .
Welche Programmiersprachen werden zum Programmieren von Arduino unterstützt?
Gibt es Einschränkungen bei der Verwendung von Python oder Java?
Mein Rat, bleiben Sie bei der von C++ abgeleiteten Arduino-Sprache oder verwenden Sie rohes C/C++. Es ist ideal für Mikrocontroller geeignet. Aber, wenn Sie esoterische Sprachen mögen:
Sie können die Sprache verwenden, in der Sie sich wohler fühlen, und dann nach einer Möglichkeit suchen, in der Arduino-Code-Maschine zu kompilieren. Zum Beispiel benutze ich Go Lang und ich benutze gobot.io, damit es funktioniert ...
Existieren Sie Cylon.js, wenn Sie in JavaScript oder Artoo für Ruby-Entwickler programmieren möchten.
Eigentlich ist C am gebräuchlichsten, weil die IDE von Arduino damit arbeitet.
__flash
einen Arduino-Sketch zu verwenden. Es wird nicht funktionieren, weil die Arduino IDE einen C++-Compiler verwendet, während ein ähnliches Programm, das den C-Compiler verwendet, ordnungsgemäß kompiliert wird.Du bist etwas verwirrt. Ich würde bei der c/c++ Arduino-Umgebung für das Arduino bleiben. Java, Python, Processing werden auf dem PC verwendet, um die Kommunikation mit dem Arduino auszuführen, sie sind keine Sprachen für das Arduino. Eine Einschränkung für sie ist, dass sie nicht auf dem Arduino laufen.
Nick Alexejew