आप अपने arduino परियोजना के लिए एक पूरी तरह से संगत समाधान चाहते हैं (हाँ, आप अन्य लोगों कि सिर्फ सादा Arduino आईडीई का उपयोग के साथ अपनी परियोजना साझा कर सकते हैं) की जांच करनी है amake एक उपकरण arduino के CLI आसान बनाने के लिए, मैं इसे Geany लेकिन साथ उपयोग अन्य लोग इसका उपयोग vi, Atom इत्यादि के साथ कर रहे हैं।
यह प्रेरित है और अब मृत इनो और आर्टुरो परियोजनाएं; कृपया इसे जांचने के लिए 5 मिनट का समय दें और कृपया प्रतिक्रिया दें।
उदाहरण का उपयोग करें:
cd ~/Arduino/Blink/
[move to your arduino project folder]
amake -v uno Blink.ino
[to compile/verify your code]
amake -u uno Blink.ino /dev/ttyUSB0
[to upload your code to an arduino connected via USB]
इसमें कुछ स्मार्ट गोंद है, यह बोर्ड और फ़ाइल को याद कर सकता है, और यहां तक कि बोर्ड के यूएसबी को भी ऑटोडेक्ट कर सकता है; इसलिए एक सफल "amake -v" कमांड के बाद आप कमांड लाइन पर यह कर सकते हैं और यह काम करेगा।
amake -v
[to compile/verify your code]
amake -u
[to upload your code to an arduino connected via USB]
यदि आप कुछ IDE मैक्रोज़ का उपयोग करते हैं, तो आप संकलन को आसानी से अपलोड कर सकते हैं और उदाहरण के लिए, Geany IDE का उपयोग करके यह बन जाएगा:
- संकलन / सत्यापित करें: सीडी% डी; amake -v uno% f
- अपलोड: सीडी% डी; अमके -ु अन% च
एक बार स्थापित होने पर आप केवल "amake" या "amake -h" चलाने में अधिक सहायता प्राप्त कर सकते हैं।
इसके अलावा, यह आपके द्वारा Arduino IDE में स्थापित / कॉन्फ़िगर किए गए EVERY बोर्ड / lib / प्रोग्रामर का समर्थन कर सकता है , हां, Adafuit Trinket M0 / Arduino M0 आदि जैसे आधुनिक बोर्ड ...
बस अपने Arduino IDE को आग दें, बोर्ड मैनेजर पर जाएं, समर्थन स्थापित करें और बस इतना ही, जट कुछ सरल निर्देशों का पालन करें और आपके सेट हो गए।
आपके पास जो बोर्ड है वह समर्थित नहीं है? कोई समस्या नहीं है, fqbn का पता लगाएँ (README.md फ़ाइल पढ़ें) और इसे बोर्ड नाम के साथ पास करें।
मैं परीक्षकों को संख्या या बोर्ड उपनाम और उचित USB हस्ताक्षर के ऑटो पता लगाने के लिए देख रहा हूं।
याद रखें कि यह एक निजी विकसित उपकरण है, जिसे अब जनता के साथ साझा किया गया है, आप जानते हैं, बस एक प्रोग्रामर इसे खुरच रहा है ...
चीयर्स।