Arduino IDE से हेक्स फ़ाइल कैसे प्राप्त करें

Arduino Ide Se Heksa Fa Ila Kaise Prapta Karem



Arduino IDE एक विकास मंच है जिसका उपयोग Arduino बोर्डों में कोड अपलोड करने के लिए किया जाता है। Arduino बोर्ड माइक्रोकंट्रोलर पर आधारित होते हैं। एक माइक्रोकंट्रोलर के साथ संचार करने के लिए आईडीई का उपयोग किया जाता है। IDE, Arduino बोर्डों पर स्केच लिखने, डिबगिंग और अपलोड करने के लिए एक संपादक है। IDE को कुछ अतिरिक्त विधियों और कार्यों के साथ C या C++ में प्रोग्राम किया जाता है। माइक्रोकंट्रोलर मशीनी भाषा समझते हैं। एक बार Arduino कोड संकलित हो जाने के बाद, IDE C++ भाषा प्रोग्राम को एक हेक्स फ़ाइल में परिवर्तित करता है। अब, हम वर्णन करेंगे कि Arduino से यह हेक्स फ़ाइल कैसे प्राप्त करें।

Arduino IDE से हेक्स फ़ाइल कैसे प्राप्त करें

Arduino IDE हेक्स फ़ाइल स्वरूप का उपयोग C/C++ कोड को हेक्साडेसिमल रूप में संग्रहीत करने के लिए करता है। इस हेक्स फ़ाइल को आमतौर पर कहा जाता है मशीन कोड . माइक्रोकंट्रोलर सामान्य सी भाषा नहीं समझ सकता; यह केवल 1 और 0 के रूप में निर्देश लेता है जिसे के रूप में भी जाना जाता है बायनरी . Arduino IDE हेक्स फ़ाइल के माध्यम से इन निर्देशों को माइक्रोकंट्रोलर RAM और EEPROM में स्थानांतरित करता है।

नीचे वर्णित चरणों का पालन करके हम Arduino स्केच की हेक्स फ़ाइल प्राप्त कर सकते हैं।







स्टेप 1 : पीसी पर Arduino IDE सॉफ्टवेयर खोलें।





चरण दो : नई विंडो खुलेगी जिसमें हमें Arduino IDE इंटरफ़ेस दिखाई देगा। यहां कोई अपना कोड लिख सकता है या आईडीई से एक उदाहरण स्केच लोड कर सकता है। हम एलईडी ब्लिंक उदाहरण के साथ जारी रखेंगे और इसकी हेक्स फ़ाइल निकालने का प्रयास करेंगे।





चरण 3 : अब एलईडी ब्लिंक उदाहरण खोलें, यहां जाएं: फ़ाइलें> उदाहरण> मूल बातें> ब्लिंक :



चरण 4 : LED उदाहरण खोलने के बाद एक नई विंडो खुलेगी। यदि आप अपना खुद का प्रोग्राम लिख रहे हैं, तो सभी Arduino रेखाचित्रों को दोबारा जांचें। एक हेक्स फ़ाइल उत्पन्न करने के लिए, हमें एक स्थान की आवश्यकता होती है जहां हेक्स फ़ाइल संग्रहीत होती है। हेक्स फ़ाइल स्थान प्राप्त करने के लिए नीचे दिए गए चरणों का पालन करें। के लिए जाओ: फ़ाइल> वरीयताएँ या दबाएं Ctrl+अल्पविराम .

चरण 5 : जब आप प्रेफरेंस ऑप्शन पर क्लिक करते हैं तो यहां एक नई विंडो खुलेगी पर टिक करें संकलन में विकल्प वर्बोज़ आउटपुट सेक्शन . इसे चुनने के बाद जारी रखने के लिए ओके दबाएं। यह प्रोग्राम संकलित होने के बाद आउटपुट अनुभाग से हेक्स फ़ाइल स्थान निकालने में हमारी सहायता करेगा।

चरण 6 : अब ऊपरी दाएँ विंडो पर टिक चिह्न का उपयोग करके Arduino प्रोग्राम को संकलित करें। एक बार कार्यक्रम सफलतापूर्वक संकलित हो जाने के बाद, एक ' संकलन हो गया 'संदेश आउटपुट विंडो में दिखाई देगा।

चरण 7 : आउटपुट सेक्शन में 'ढूंढें' हेक्स 'संकलित Arduino प्रोग्राम की फ़ाइल। वर्बोज़ आउटपुट की अंतिम पंक्ति हेक्स फ़ाइल है।

चरण 8 : हेक्स फ़ाइल में पथ की प्रतिलिपि बनाएँ।

चरण 9 : पहले कॉपी किए गए पथ से हेक्स फ़ाइल का नाम हटा दें।

माय पीसी खोलें, एड्रेस बार चुनें और फाइल पाथ को यहां पेस्ट करें और फिर एंटर दबाएं। आप के साथ एक फाइल देखेंगे हेक्स एक्सटेंशन यह आवश्यक हेक्स फ़ाइल है जिसकी हम तलाश कर रहे हैं।

टिप्पणी : यदि हेक्स फ़ाइल से कॉपी किया गया पता काम नहीं कर रहा है तो डबल को हटाने का प्रयास करें बैकस्लैश ( \ ) प्रतीक जो हेक्स फ़ाइल पते में दोहराए जाते हैं।

निष्कर्ष:

यहां हमने Arduino IDE से एक हेक्स फ़ाइल निकालने के लिए आवश्यक सभी चरणों पर चर्चा की है। Arduino बोर्ड निर्देशों को चलाने के लिए इस हेक्स फ़ाइल का उपयोग करता है। कभी-कभी जब हम एक Arduino बोर्ड को सीधे पीसी से जोड़ते हैं और Arduino पर कोड अपलोड करते हैं तो यह एक हेक्स फ़ाइल नहीं बनाता है, इसलिए ऊपर बताई गई विधि का उपयोग करके हम आसानी से एक हेक्स फ़ाइल प्राप्त कर सकते हैं और इसे किसी भी Arduino प्रोजेक्ट में उपयोग कर सकते हैं।