क्या Arduino एक माइक्रोकंट्रोलर है

Kya Arduino Eka Ma Ikrokantrolara Hai



Arduino एक हार्डवेयर और सॉफ्टवेयर प्रोग्रामिंग प्लेटफॉर्म है जो Atmel ATmega माइक्रोकंट्रोलर पर आधारित है। यह एक ओपन-सोर्स प्लेटफॉर्म है जिसका अर्थ है कि सभी कोड और पुस्तकालय खुले तौर पर उपलब्ध हैं और Arduino समुदाय के छात्रों, शुरुआती और विशेषज्ञों द्वारा संशोधित करना आसान है। Arduino लोगों के बीच लोकप्रिय है क्योंकि इसे प्रोग्रामिंग के लिए किसी बाहरी हार्डवेयर की आवश्यकता नहीं है। यह माइक्रोकंट्रोलर पर आधारित एक विकास बोर्ड है और केवल यूएसबी केबल का उपयोग करके प्रोग्राम करना आसान है।

क्या Arduino एक माइक्रोकंट्रोलर है

क्या Arduino एक माइक्रोकंट्रोलर है? सामान्य तौर पर, इसका उत्तर देना मुश्किल हो सकता है। यह कहने जैसा ही है 'क्या एक पीसी एक सीपीयू है?' उत्तर नहीं होगा क्योंकि एक पीसी के अंदर एक सीपीयू होता है, यही हाल Arduino के साथ भी है। इस प्रश्न का उत्तर देने के लिए पहले हमें एक Arduino बोर्ड और एक माइक्रोकंट्रोलर के बीच के अंतर को समझने की आवश्यकता है। इसे स्पष्ट करने के लिए हमें इन पर अलग से चर्चा करनी चाहिए।







Arduino: एक विकास बोर्ड



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



Arduino बोर्ड एक पूर्ण विकास वातावरण है जिसमें निम्नलिखित शामिल हैं:





    • Arduino Board (जिसमें अन्य घटकों के साथ माइक्रोकंट्रोलर होता है)
    • अरुडिनो आईडीई
    • बाहरी इलेक्ट्रॉनिक हार्डवेयर या शील्ड

Arduino को केवल एक माइक्रोकंट्रोलर के रूप में परिभाषित नहीं किया जा सकता है, बल्कि एक प्रोग्रामिंग वातावरण के साथ AVR कंट्रोलर चिप के साथ एक डेवलपमेंट बोर्ड है जिसमें ब्लिंकिंग से लेकर मोटर्स या सेंसर तक किसी भी चीज़ को नियंत्रित करने के लिए हार्डवेयर घटकों और सॉफ़्टवेयर लाइब्रेरी का पूर्व-परीक्षण किया गया है।

माइक्रोकंट्रोलर के साथ-साथ Arduino में बहुत से अन्य घटक भी हैं जैसे:



    • यूएसबी कनवर्टर
    • रीसेट बटन
    • डीसी बैरल जैक
    • 5वी नियामक
    • 3वी नियामक
    • यूएसबी-टीटीएल कनवर्टर
    • माइक्रोकंट्रोलर ATmega328p


microcontroller

माइक्रोकंट्रोलर एक छोटा कॉम्पैक्ट एकीकृत सर्किट है जिसमें सीपीयू, रैम, गैर-वाष्पशील मेमोरी, एडीसी, डीएसी, और विभिन्न प्रकार के संचार नियंत्रक जैसे यूएसआरटी, आईसीएसपी और यूएसबी शामिल हैं। माइक्रोकंट्रोलर का मुख्य उपयोग इसकी गैर-वाष्पशील मेमोरी में संग्रहीत एक निर्दिष्ट कार्य को नियंत्रित करना है जो फिर से लिखे जाने या फ्लैश होने तक नहीं बदलता है।

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


Arduino बोर्ड में अन्य सर्किट घटकों के साथ एक ही माइक्रोकंट्रोलर चिप होता है। Arduino बोर्ड के बिना यह माइक्रोकंट्रोलर एक भी निर्देश को संचालित नहीं कर सकता है।

माइक्रोकंट्रोलर के साथ Arduino

Arduino एक ऐसा प्लेटफ़ॉर्म है जो माइक्रोकंट्रोलर्स के उपयोग को सरल बनाता है। Arduino डेवलपमेंट प्लेटफॉर्म का उपयोग करके कोई भी माइक्रोकंट्रोलर के साथ आसान तरीके से बातचीत कर सकता है। माइक्रोकंट्रोलर चिप्स को संचालित करने के लिए कई अलग-अलग भागों के साथ एक बाहरी सर्किट की आवश्यकता होती है। Arduino ने एक माइक्रोकंट्रोलर को संचालित करने के लिए आवश्यक सभी आवश्यक घटकों के साथ एक एकल PCB बोर्ड डिज़ाइन किया। आगे Arduino प्रोग्रामिंग टूल के रूप में जाना जाता है जाता है C++ भाषा के सरलीकृत संस्करण का उपयोग करता है जो हार्डवेयर के साथ उपयोगकर्ता के संपर्क को बहुत आसान बनाता है।

निष्कर्ष

संक्षेप में, मैं कहूंगा कि Arduino स्वयं एक माइक्रोकंट्रोलर नहीं है, बल्कि अपने स्वयं के प्रोग्रामिंग वातावरण और हार्डवेयर समर्थन के साथ एक विकास बोर्ड है। हम इलेक्ट्रॉनिक परियोजनाओं को डिजाइन करने के लिए कई Arduino ढाल और बोर्डों को एक साथ इंटरफेस कर सकते हैं लेकिन हम परियोजनाओं में अकेले माइक्रोकंट्रोलर स्टैंड का उपयोग नहीं कर सकते हैं; इसे निर्देश पढ़ने और लिखने के लिए एक सहायक सर्किट की आवश्यकता होती है।