Arduino मेगा 2560 बोर्ड

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





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

एक Arduino मेगा 2560 क्या है?

'Arduino मेगा' जैसे माइक्रोकंट्रोलर बोर्ड ATmega2560 माइक्रोकंट्रोलर पर निर्भर करता है। इसमें डिजिटल इनपुट / आउटपुट पिन -54 शामिल है, जहां 16 पिन एनालॉग इनपुट हैं, 14 PWM आउटपुट हार्डवेयर सीरियल पोर्ट की तरह उपयोग किए जाते हैं ( UARTs ) - 4, ए क्रिस्टल थरथरानवाला -16 मेगाहर्ट्ज, एक आईसीएसपी हेडर, एक पावर जैक, एक यूएसबी कनेक्शन, साथ ही साथ एक आरएसटी बटन। इस बोर्ड में मुख्य रूप से वह सब कुछ शामिल है जो माइक्रोकंट्रोलर के समर्थन के लिए आवश्यक है। तो, इस बोर्ड की बिजली की आपूर्ति को यूएसबी केबल, या बैटरी या एसी-डीसी एडाप्टर का उपयोग करके पीसी से जोड़कर किया जा सकता है। बेस प्लेट लगाकर इस बोर्ड को अप्रत्याशित बिजली के डिस्चार्ज से बचाया जा सकता है।




अर्डिनो-मेगा 2560-बोर्ड

अरडिनो-मेगा 2560-बोर्ड

मेगा 2560 आर 3 बोर्ड का एससीएल और एसडीए पिन, एलईएफ पिन के बगल से जुड़ता है। इसके अतिरिक्त, आरएसटी पिन के पास स्थित दो नवीनतम पिन हैं। एक पिन IOREF है, जो ढाल को Arduino बोर्ड से दिए गए वोल्टेज को समायोजित करने की अनुमति देता है। एक और पिन संबद्ध नहीं है और इसे आगामी उद्देश्यों के लिए रखा गया है। ये बोर्ड हर मौजूदा ढाल के साथ काम करते हैं, हालांकि नवीनतम ढालों को समायोजित कर सकते हैं जो इन अतिरिक्त पिनों का उपयोग करते हैं।



Arduino मेगा विनिर्देशों

Arduino Mega के विनिर्देशों में निम्नलिखित शामिल हैं।

  • ATmega2560 एक माइक्रोकंट्रोलर है
  • इस माइक्रोकंट्रोलर का ऑपरेटिंग वोल्टेज 5 वोल्ट है
  • अनुशंसित इनपुट वोल्टेज 7 वोल्ट से 12 वोल्ट तक होगा
  • इनपुट वोल्टेज 6 वोल्ट से लेकर 20 वोल्ट तक होगी
  • डिजिटल इनपुट / आउटपुट पिन 54 हैं, जहां इनमें से 15 पिन PWM o / p की आपूर्ति करेंगे।
  • एनालॉग इनपुट पिन 16 हैं
  • प्रत्येक इनपुट / आउटपुट पिन के लिए डीसी करंट 40 mA है
  • 3.3V पिन के लिए प्रयुक्त DC करंट 50 mA है
  • 256 केबी जैसी फ्लैश मेमोरी जहां बूटलोडर की मदद से 8 केबी की फ्लैश मेमोरी का उपयोग किया जाता है
  • स्थिर रैंडम एक्सेस मेमोरी (SRAM) 8 KB है
  • विद्युत रूप से मिटने योग्य प्रोग्रामेबल रीड-ओनली मेमोरी (EEPROM) 4 KB है
  • घड़ी (सीएलके) की गति 16 मेगाहर्ट्ज है
  • इसमें प्रयुक्त USB होस्ट चिप MAX3421E है
  • इस बोर्ड की लंबाई 101.52 मिमी है
  • इस बोर्ड की चौड़ाई 53.3 मिमी है
  • इस बोर्ड का वजन 36 ग्राम है

Arduino मेगा पिन कॉन्फ़िगरेशन

इस का पिन विन्यास Arduino मेगा 2560 बोर्ड नीचे दिखाया गया है। इस बोर्ड का हर पिन एक विशेष फ़ंक्शन द्वारा आता है जो इसके साथ संबद्ध है। इस बोर्ड के सभी एनालॉग पिन को डिजिटल I / O पिन के रूप में उपयोग किया जा सकता है। इस बोर्ड का उपयोग करके, Arduino मेगा अनुमानित डिजाइन किया जा सकता है। ये बोर्ड लचीला कार्य मेमोरी स्पेस प्रदान करते हैं और अधिक और प्रसंस्करण शक्ति है जो बिना किसी देरी के विभिन्न प्रकार के सेंसर के साथ काम करने की अनुमति देता है। जब हम दूसरे से तुलना करते हैं Arduino बोर्डों के प्रकार , ये बोर्ड शारीरिक रूप से श्रेष्ठ हैं।

अर्डिनो-मेगा 2560-बोर्ड-पिन-आरेख

अरडिनो-मेगा 2560-बोर्ड-पिन-आरेख

पिन 3.3V और 5V


इन पिनों का उपयोग लगभग 5V ओ / पी विनियमित वोल्टेज प्रदान करने के लिए किया जाता है। इस आरपीएस (विनियमित बिजली आपूर्ति) को शक्ति प्रदान करता है माइक्रोकंट्रोलर साथ ही साथ अन्य घटक जो Arduino मेगा बोर्ड के ऊपर उपयोग किए जाते हैं। इसे बोर्ड के विन-पिन या एक और विनियमित वोल्टेज आपूर्ति -5 वी से प्राप्त किया जा सकता है यूएसबी केबल , जबकि 3.3V0-pin द्वारा एक और वोल्टेज विनियमन की पेशकश की जा सकती है। अधिकतम शक्ति 50mA द्वारा खींची जा सकती है।

जीएनडी पिन

Arduino मेगा बोर्ड में 5-GND पिन शामिल हैं जहां परियोजना की आवश्यकता होने पर इनमें से किसी एक पिन का उपयोग किया जा सकता है।

रीसेट (RST) पिन

इस बोर्ड के RST पिन का उपयोग बोर्ड को पुन: व्यवस्थित करने के लिए किया जा सकता है। इस पिन को निम्न पर सेट करके बोर्ड को फिर से व्यवस्थित किया जा सकता है।

विन पिन

बोर्ड को आपूर्ति किए गए इनपुट वोल्टेज की सीमा 7volts से 20volts तक होती है। पावर जैक द्वारा प्रदान किए गए वोल्टेज को इस पिन के माध्यम से एक्सेस किया जा सकता है। हालांकि, बोर्ड को इस पिन के माध्यम से आउटपुट वोल्टेज स्वचालित रूप से 5V तक सेट किया जाएगा।

धारावाहिक संचार

इस बोर्ड के सीरियल पिन जैसे TXD और RXD का उपयोग सीरियल डेटा को प्रसारित और प्राप्त करने के लिए किया जाता है। Tx सूचना के प्रसारण को इंगित करता है जबकि RX डेटा प्राप्त करने का संकेत देता है। इस बोर्ड के सीरियल पिन में चार संयोजन होते हैं। धारावाहिक 0 के लिए, इसमें Tx (1) और Rx (0) शामिल हैं, धारावाहिक 1 के लिए, इसमें Tx (18) और Rx (19) शामिल हैं, धारावाहिक 2 के लिए इसमें Tx (16) और Rx (17) और अंत में शामिल हैं क्रम 3, इसमें Tx (14) और Rx (15) शामिल हैं।

बाहरी रुकावट

6-पिन जैसे इंटरप्ट 0 (0), इंटरप्ट 1 (3), इंटरप्ट 2 (21), इंटरप्ट 3 (20), इंटरप्ट 4 (19), इंटरप्ट 5 (18) का उपयोग करके बाहरी व्यवधान का निर्माण किया जा सकता है। ये पिन कई तरीकों से बाधा उत्पन्न करते हैं यानी एलओवी मान प्रदान करना, बढ़त या गिरती हुई बढ़त या मूल्य को बाधित पिंस में बदलना।

LED

इस Arduino बोर्ड में शामिल हैं a LED और वह पिन -13 से संबद्ध है जिसे डिजिटल पिन 13 नाम दिया गया है। यह एलईडी पिन के उच्च और निम्न मूल्यों के आधार पर संचालित किया जा सकता है। यह आपको वास्तविक समय में प्रोग्रामिंग कौशल को संशोधित करने के लिए देगा।

आरिफ

शब्द AREF एनालॉग संदर्भ वोल्टेज के लिए खड़ा है जो एनालॉग इनपुट के लिए एक संदर्भ वोल्टेज है

एनालॉग पिंस

बोर्ड पर 16-एनालॉग पिन शामिल हैं जो A0-A15 के रूप में चिह्नित हैं। यह जानना बहुत महत्वपूर्ण है कि इस बोर्ड के सभी एनालॉग पिन का उपयोग डिजिटल I / O पिन की तरह किया जा सकता है। प्रत्येक एनालॉग पिन 10-बिट रिज़ॉल्यूशन के साथ सुलभ है जो जीएनडी से 5 वोल्ट तक गेज कर सकता है। लेकिन, अरेफ़ पिन के साथ-साथ एनालॉग संदर्भ () के फ़ंक्शन का उपयोग करके उच्च मूल्य को बदल दिया जा सकता है।

I2C

I2C संचार दो पिनों द्वारा समर्थित किया जा सकता है जिसका नाम 20 और 21 है जहां 20-पिन सीरियल डेटा लाइन (एसडीए) को दर्शाता है जिसका उपयोग डेटा और 21-पिन को रखने के लिए किया जाता है जो सीरियल क्लॉक लाइन (एससीएल) को दर्शाता है जो ज्यादातर उपकरणों के बीच डेटा सिंक्रनाइज़ेशन की पेशकश के लिए उपयोग किया जाता है

एसपीआई संचार

एसपीआई शब्द एक सीरियल पेरीफेरल इंटरफ़ेस है जिसका उपयोग कंट्रोलर और अन्य घटकों के बीच डेटा संचारित करने के लिए किया जाता है। MISO (50), MOSI (51), SCK (52), और SS (53) जैसे चार पिन का उपयोग किया जाता है संचार के एस.पी.आई.

आयाम

Arduino Mega 2560 बोर्ड के आयाम में मुख्य रूप से लंबाई के साथ-साथ 101.6mm या 4 इंच X 53.34 मिमी या 2.1 इंच की चौड़ाई शामिल है। यह अन्य प्रकार के बोर्डों से तुलनात्मक रूप से बेहतर है जो बाजार में सुलभ हैं। लेकिन, पावर जैक और यूएसबी पोर्ट निर्दिष्ट माप से कुछ हद तक विस्तारित हैं।

ढाल संगतता

Arduino मेगा अन्य Arduino बोर्डों में उपयोग किए जाने वाले अधिकांश गार्डों के लिए अच्छी तरह से अनुकूल है। इससे पहले कि आप एक गार्ड का उपयोग करने का प्रस्ताव करें, यह पुष्टि करें कि गार्ड के ऑपरेटिंग वोल्टेज बोर्ड के वोल्टेज के साथ अच्छी तरह से अनुकूल है। अधिकांश गार्डों का ऑपरेटिंग वोल्टेज 3.3V अन्यथा 5V होगा। लेकिन, उच्च परिचालन वोल्टेज वाले गार्ड बोर्ड को घायल कर सकते हैं।

इसके अलावा, ढाल के वितरण हेडर को Arduino बोर्ड के वितरण पिन के साथ कंपन करना चाहिए। उसके लिए, एक व्यक्ति को बस Arduino बोर्ड के साथ ढाल कनेक्ट कर सकते हैं और इसे चालू स्थिति में बना सकते हैं।

प्रोग्रामिंग

Arduino Mega 2560 की प्रोग्रामिंग एक IDE (Arduino Software) की मदद से की जा सकती है, और यह C- प्रोग्रामिंग भाषा का समर्थन करता है। यहाँ स्केच उस सॉफ़्टवेयर का कोड है जिसे सॉफ़्टवेयर के भीतर जलाया जाता है और फिर USB केबल का उपयोग करके Arduino बोर्ड में ले जाया जाता है।

एक Arduino मेगा बोर्ड में एक बूट लोडर शामिल होता है जो Arduino बोर्ड में प्रोग्राम कोड को जलाने के लिए एक बाहरी बर्नर उपयोग को समाप्त करता है। यहां, STK500 प्रोटोकॉल का उपयोग करके बूट लोडर का संचार किया जा सकता है।

जब हम Arduino प्रोग्राम को जलाने के साथ-साथ संकलित करते हैं, तो हम Arinoino बोर्ड से बिजली की आपूर्ति को हटाने के लिए USB केबल को अलग कर सकते हैं। जब भी आप अपनी परियोजना के लिए Arduino बोर्ड का उपयोग करने का प्रस्ताव करते हैं, तो बिजली की आपूर्ति एक पावर जैक द्वारा प्रदान की जा सकती है अन्यथा बोर्ड के विन पिन।

Arduino मेगा बोर्ड जहां भी काम आता है, इसकी एक और विशेषता मल्टीटास्किंग है। लेकिन, Arduino IDE सॉफ्टवेयर मल्टी-टास्किंग का समर्थन नहीं करता है, हालांकि इस कारण से सी-प्रोग्राम लिखने के लिए आरटीएक्स और फ्रीआरटीओएस जैसे अतिरिक्त ऑपरेटिंग सिस्टम का उपयोग किया जा सकता है। यह ISP कनेक्टर की सहायता से आपके व्यक्तिगत कस्टम बिल्ड प्रोग्राम में उपयोग करने के लिए लचीला है।

इस प्रकार, यह सब एक के बारे में है Arduino मेगा 2560 डेटशीट । यह पुराने का एक प्रतिस्थापन है Arduino मेगा बोर्ड। पिन की संख्या के कारण, आमतौर पर, इसका उपयोग सामान्य परियोजनाओं के लिए नहीं किया जाता है, हालांकि हम उन्हें जटिल परियोजनाओं जैसे कि तापमान संवेदन, 3 डी प्रिंटर, आईओटी अनुप्रयोगों, रेडॉन डिटेक्टरों, वास्तविक समय डेटा अनुप्रयोगों की निगरानी, ​​आदि की खोज कर सकते हैं। आपके लिए एक प्रश्न, अर्डुइनो मेगा 2560 बोर्ड के विनिर्देश क्या हैं?

छवि स्रोत: Arduino