1
आवश्यक सॉफ्टवेयर और फाइल डाउनलोड करें जिनमें शामिल हैं:
- नवीनतम Arduino सॉफ्टवेयर पैकेज [1], जिसमें सभी सी ++ तैयार फाइलें शामिल हैं, जो कि अरडिनो चलाने के साथ-साथ गैर-प्रोग्रामर पर निर्देशित जावा में सरल ग्राफिकल यूजर इंटरफेस भी शामिल हैं। जब अन्य फ़ाइलें स्थापित हो जाती हैं, यह केवल एक ही फाइल होगी जिसे आपको यहां से बाहर की आवश्यकता होगी!
- एवीआर-जीसीसी, जो माइक्रो-कंट्रोलर्स की एवीआर श्रृंखला के लिए कंपाइलर है (एक आर्डिनो का दिल)। विंडोज उपयोगकर्ताओं के लिए, डाउनलोड करें WinAVR [2]
- एक्लिप्स सी ++ आईडीई भाषा आईडीई [3], जहां आप अपना कोड करेंगे और Arduino के लिए कोड अपलोड करेंगे! ग्रहण करने के लिए आपको जावा रनटाइम पर्यावरण की आवश्यकता है [4] स्थापित
- एवीआर-एक्लिप्स प्लग-इन [5], जो सुविधा प्रदान करता है जो ग्रहण आईडीई को Arduino से बात करने की आवश्यकता होती है
2
अपने स्वयं के फ़ोल्डर के लिए एक्लिप्स आईडीई में फाइल को निकालें फिर फ़ाइलें उसी फ़ोल्डर में AVR-Eclipse प्लग-इन में निकालें (या उस फ़ोल्डर की सामग्री की प्रतिलिपि बनाएँ)
3
एक्लिप्स में सी ++ प्रोजेक्ट बनाएं और निम्न सेटिंग्स का उपयोग करें:- "एवीआर क्रॉस लक्ष्य अनुप्रयोग" प्रोजेक्ट प्रकार का उपयोग करें
- सुनिश्चित करें कि डीबग चयनित नहीं है जब बिल्ड कॉन्फ़िगरेशन का चयन करें (और सुनिश्चित करें कि "रिलीज़" चुना गया है)।
- हार्डवेयर डेटा के बारे में पूछा जाने पर, अपने Arduino के प्रकार के आधार पर सही आवृत्ति (आमतौर पर 16000000 हर्ट्ज) और सही माइक्रो-नियंत्रक का चयन करें [6]
4
Arduino वेबसाइट से नवीनतम सॉफ्टवेयर संस्करण निकालें अपने प्रोजेक्ट फ़ोल्डर में पूरे ` हार्डवेयर अरडिनो कोर अरडुइन` फ़ोल्डर को कॉपी करें। अब जब ग्रहण स्थापित हो गया है और प्लगइन को कॉन्फ़िगर किया गया है, तब से यह केवल एकमात्र फ़ोल्डर होगा जो कि Arduino के लिए नई परियोजनाओं को खरोंच से शुरू करने के लिए आवश्यक है।
5
एक main.h फ़ाइल बनाएँ जो शून्य सेटअप () की घोषणा करती है, int main () और शून्य पाश () उस शीर्षलेख में "WProgram.h" (उद्धरण चिह्नों के साथ) को भी शामिल करें - तो यह पूरे Arduino कोड से बंधा हो जाता है।
नोट: Arduino 1.0 से, "WProgram.h" के बजाय "Arduino.h" शामिल करें इसके अलावा arduino-1.0.1 hardware arduino variants की उचित "pins_arduino.h" फ़ाइल शामिल करें। Arduino Uno "मानक" चर का उपयोग करता है इन परिवर्तनों के 2011.11.30 संस्करण में निर्मित किए गए संस्करणों के अनुसार, Arduino 1.0 आईडीई के साथ स्थापित किया गया है।
6
Arduino सॉफ्टवेयर में संकलन त्रुटियों की मरम्मत Arduino v0018 से, निम्नलिखित परिवर्तन शामिल किए जाएंगे:
- main.cpp - हटाएं "# शामिल करें "शीर्ष पर और सुनिश्चित करें कि" main.h "शामिल है
- टोन सीपीपी- पिछले दो में शामिल हैं, , बड़े और छोटे संकेतों के बजाय उद्धरण चिह्न लगाकर ("wiring.h" "Pins_arduino.h")
- Print.h- समारोह घोषणा "शून्य समारोह (पूर्णांक इनपुट) = 0;" "शून्य समारोह (पूर्णांक इनपुट) ;" को बदला जाना चाहिए ताकि यह कार्य नहीं है, या दूसरे शब्दों में, "= 0" को हटाना विशुद्ध आभासी