Saya ingin mulai bermain dengan Arduino.
Saya telah membaca bahwa C dan C ++ adalah bahasa resmi tetapi saya juga menemukan cara lain untuk berkomunikasi menggunakan Python atau Java misalnya.
Bahasa pemrograman mana yang didukung untuk memprogram Arduino?
Apakah ada batasan menggunakan Python atau Java?
arduino
programming
systempuntoout
sumber
sumber
Jawaban:
Saran saya, tetap menggunakan bahasa Arduino C ++ yang diturunkan atau gunakan C / C ++ mentah. Ini cocok untuk mikrokontroler. Tapi, jika Anda suka bahasa esoterik:
sumber
Anda dapat menggunakan bahasa yang Anda rasa lebih nyaman, maka Anda dapat mencari cara untuk mengkompilasi dalam mesin kode Arduino. Misalnya saya menggunakan Go Lang dan saya menggunakan gobot.io untuk membuatnya berfungsi ...
Ada Cylon.js jika Anda ingin memprogram dalam JavaScript atau Artoo untuk pengembang Ruby.
Sebenarnya C adalah yang paling umum karena IDE arduino bekerja dengannya.
sumber
__flash
dalam sketsa Arduino. Ini tidak akan berfungsi karena Arduino IDE menggunakan kompiler C ++, sedangkan program serupa yang menggunakan kompiler C akan dikompilasi dengan benar.Anda agak bingung. Saya akan tetap dengan lingkungan c / c ++ arduino untuk arduino. Java, Python, Processing digunakan pada pc untuk menjalankan komunikasi dengan Arduino, mereka bukan lagu untuk Arduino. Satu batasan bagi mereka adalah bahwa mereka tidak berlari di Arduino.
sumber