Ich möchte anfangen, mit Arduino zu spielen.
Ich habe gelesen, dass C und C ++ die offiziellen Sprachen sind, aber ich habe auch einen anderen Weg gefunden, um mit Python oder zu kommunizieren Beispiel Java .
Welche Programmiersprachen werden zum Programmieren von Arduino unterstützt?
Gibt es Einschränkungen bei der Verwendung von Python oder Java?
arduino
programming
systempuntoout
quelle
quelle
Antworten:
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:
quelle
Sie können die Sprache verwenden, die Sie für angenehmer halten, und dann nach einer Möglichkeit suchen, sie in Arduino Code Machine zu kompilieren. Zum Beispiel benutze ich Go Lang und ich benutze gobot.io, um es zu tun ...
Existieren Sie Cylon.js, wenn Sie in JavaScript oder Artoo für Ruby-Entwickler programmieren möchten.
Tatsächlich ist C das häufigste, weil die IDE von Arduino damit arbeitet.
quelle
__flash
in einer Arduino-Skizze. Es wird nicht funktionieren, da die Arduino IDE einen C ++ - Compiler verwendet, während ein ähnliches Programm, das den C-Compiler verwendet, ordnungsgemäß kompiliert wird.Du bist ein bisschen verwirrt. Ich würde mich an die c / c ++ - Arduino-Umgebung für das Arduino halten. Java, Python, Processing werden auf dem PC verwendet, um die Kommunikation mit dem Arduino auszuführen. Sie sind keine Sprache für das Arduino. Eine Einschränkung für sie ist, dass sie nicht auf dem Arduino laufen.
quelle