Sangat mungkin untuk menggunakan bahasa alternatif untuk pengembangan dengan Arduino, hanya saja tidak perlu menggunakan IDE standar. Ini adalah, pada akhirnya, kode C / C ++ dirakit menjadi kode byte untuk AT-chip pada board Arduino. Satu bahasa yang bisa Anda gunakan adalah Céu , versi C / C ++ tingkat tinggi. Masalah utama yang Anda miliki adalah menemukan kompiler untuk bahasa pilihan Anda - pada akhirnya, Anda bisa menulis sendiri - namun, ini membutuhkan pengetahuan yang mendalam tentang C / C ++. Oleh karena itu, mungkin yang terbaik adalah tetap menggunakan C / C ++, setidaknya untuk saat ini.
EDIT: Anda sedikit mengulangi pertanyaan Anda, jadi ya, mungkin untuk memprogram Arduino Anda dengan Python (pilihan bahasa yang buruk, meskipun itu hanya pendapat saya), tetapi Anda akan memerlukan IDE / kompiler khusus yang berbeda untuk alasan itu atas. Juga, Anda harus berhati-hati ketika menghubungkan perpustakaan yang ditulis dalam bahasa yang berbeda untuk Arduino (karena semuanya C / C ++).