Arduino के साथ विकास के लिए वैकल्पिक भाषाओं का उपयोग करना निश्चित रूप से संभव है, बस मानक IDE का उपयोग करना आवश्यक नहीं है। यह इस प्रकार है, दिन के अंत में, Arduino बोर्ड पर AT-चिप के लिए C / C ++ कोड को बाइट-कोड में इकट्ठा किया जाता है। आपके द्वारा उपयोग की जाने वाली एक भाषा Céu , C / C ++ का उच्च-स्तरीय संस्करण है। मुख्य मुद्दा जो आपके पास होगा, वह आपकी पसंद की भाषा के लिए एक संकलक ढूंढ रहा है - दिन के अंत में, आप अपना स्वयं का लिख सकते हैं - हालांकि, इसके लिए C / C ++ वैसे भी एक अंतरंग jnowledge की आवश्यकता होती है। इसलिए, सी / सी ++ के लिए छड़ी करना सबसे अच्छा है, कम से कम समय के लिए।
संपादित करें: आपने अपने प्रश्न को थोड़ा सा दोहराया है, हां, यह संभव है कि आप अपने Arduino को Python (भाषा के खराब विकल्प, हालांकि यह सिर्फ मेरी राय है) में प्रोग्राम करना संभव है, लेकिन आपको कारणों के लिए एक अलग IDE / कस्टम कंपाइलर की आवश्यकता होगी ऊपर। साथ ही, आपको Arduino के लिए एक अलग भाषा में लिखे गए पुस्तकालयों को जोड़ने के दौरान सावधान रहना होगा (जैसा कि वे सभी C / C ++ हैं)।