मेगा 2560 आर 3 बेहतर संस्करण सीएच 340 + यूएसबी केबल
मेगा 2560 सीएच 340 पर आधारित एक माइक्रोकंट्रोलर बोर्ड है। इसमें 54 डिजिटल इनपुट / आउटपुट पिन हैं (जिनमें से 15 को पीडब्लूएम आउटपुट के रूप में इस्तेमाल किया जा सकता है), 16 एनालॉग इनपुट, 4 यूएआरटी (हार्डवेयर सीरियल पोर्ट्स), 16 मेगाहट्र्ज क्रिस्टल ऑसीलेटर, एक यूएसबी कनेक्शन, एक पावर जैक, आईसीएसपी हेडर, और एक रीसेट बटन। इसमें माइक्रोकंट्रोलर का समर्थन करने के लिए आवश्यक सब कुछ शामिल है; बस इसे एक यूएसबी केबल के साथ कंप्यूटर से कनेक्ट करें या इसे शुरू करने के लिए एसी-टू-डीसी एडाप्टर या बैटरी के साथ पावर करें। मेगा डुमिलानोव या डाइसीमिला के लिए डिजाइन की गई अधिकांश ढाल के साथ संगत है।
मेगा 2560 मेगा के लिए एक अद्यतन है, जो इसे बदल देता है।
मेगा 2560 सभी पिछले बोर्डों से अलग है जिसमें यह एफटीडीआई यूएसबी-टू-सीरियल ड्राइवर चिप का उपयोग नहीं करता है। इसके बजाए, इसमें सीएच 340 को यूएसबी-टू-सीरियल कनवर्टर के रूप में प्रोग्राम किया गया है।
मेगा 2560 बोर्ड के संशोधन 2 में 8U2 एचडब्ल्यूबी लाइन को जमीन पर खींचने वाला एक प्रतिरोधी है, जिससे इसे डीएफयू मोड में रखना आसान हो जाता है।
बोर्ड के संशोधन 3 में निम्नलिखित नई विशेषताएं हैं:
1.0 पिनआउट: एसईडीए और एससीएल पिन जो आरईआरईटी पिन के पास एआरईएफ पिन और दो अन्य नए पिन के पास हैं, आईओआरएफ जो शील्ड को बोर्ड से प्रदान किए गए वोल्टेज को अनुकूलित करने की अनुमति देता है। भविष्य में, ढाल बोर्ड के साथ दोनों संगत होंगे जो एवीआर का उपयोग करते हैं, जो 5 वी के साथ काम करते हैं और इसके कारण 3.3V के साथ काम करते हैं। दूसरा एक कनेक्टेड पिन नहीं है, जो भविष्य के उद्देश्यों के लिए आरक्षित है।
मजबूत आरईएसईटी सर्किट।
Atmega 16U2 8U की जगह


| microcontroller | CH340 |
ऑपरेटिंग वोल्टेज | 5V |
इनपुट वोल्टेज (अनुशंसित) | 7-12V |
इनपुट वोल्टेज (सीमाएं) | 6-20V |
डिजिटल I / O पिन | 54 (जिनमें से 15 पीडब्लूएम आउटपुट प्रदान करते हैं) |
एनालॉग इनपुट पिन | 16 |
डीसी वर्तमान प्रति आई / ओ पिन | 40 एमए |
3.3V पिन के लिए डीसी वर्तमान | 50 एमए |
फ्लैश मेमोरी | 256 केबी जिसमें से 8 KB बूटलोडर द्वारा उपयोग किया जाता है |
SRAM | 8 केबी |
EEPROM | 4 केबी |
घड़ी की गति | 16 मेगाहट्र्ज |

मेगा यूएसबी कनेक्शन या बाहरी बिजली की आपूर्ति के माध्यम से संचालित किया जा सकता है। पावर स्रोत स्वचालित रूप से चुना जाता है।
बाहरी (गैर-यूएसबी) शक्ति या तो एसी-टू-डीसी एडाप्टर (दीवार-वार्ट) या बैटरी से आ सकती है। एडाप्टर को 2.1 मिमी केंद्र-पॉजिटिव प्लग को बोर्ड के पावर जैक में प्लग करके जोड़ा जा सकता है। बैटरी से लीड को जीएनडी और पावर कनेक्टर के विन पिन हेडर में डाला जा सकता है।
बोर्ड 6 से 20 वोल्ट की बाहरी आपूर्ति पर काम कर सकता है। यदि 7 वी से कम के साथ आपूर्ति की जाती है, हालांकि, 5 वी पिन पांच वोल्ट से कम आपूर्ति कर सकता है और बोर्ड अस्थिर हो सकता है। यदि 12 वी से अधिक का उपयोग करते हैं, तो वोल्टेज नियामक बोर्ड को गर्म कर सकता है और नुकसान पहुंचा सकता है। अनुशंसित सीमा 7 से 12 वोल्ट है।
पावर पिन निम्नानुसार हैं:
VIN। बाहरी पावर स्रोत का उपयोग करते समय बोर्ड को इनपुट वोल्टेज (यूएसबी कनेक्शन या अन्य विनियमित पावर स्रोत से 5 वोल्ट के विपरीत)। आप इस पिन के माध्यम से वोल्टेज की आपूर्ति कर सकते हैं, या, यदि बिजली जैक के माध्यम से वोल्टेज की आपूर्ति कर रहे हैं, तो इस पिन के माध्यम से इसे एक्सेस करें।
5 वी। यह पिन बोर्ड पर नियामक से विनियमित 5V आउटपुट करता है। बोर्ड को या तो डीसी पावर जैक (7 - 12 वी), यूएसबी कनेक्टर (5 वी), या बोर्ड के वीआईएन पिन (7-12 वी) से बिजली के साथ आपूर्ति की जा सकती है। 5V या 3.3V पिन के माध्यम से वोल्टेज की आपूर्ति नियामक को छोड़कर, और आपके बोर्ड को नुकसान पहुंचा सकती है। हम इसकी सलाह नहीं देते हैं।
3v3। ऑन-बोर्ड नियामक द्वारा उत्पन्न 3.3 वोल्ट की आपूर्ति। अधिकतम वर्तमान ड्रा 50 एमए है।
GND। ग्राउंड पिन
IOREF। बोर्ड पर यह पिन वोल्टेज संदर्भ प्रदान करता है जिसके साथ माइक्रोकंट्रोलर संचालित होता है। एक उचित रूप से कॉन्फ़िगर किया गया ढाल IOREF पिन वोल्टेज को पढ़ सकता है और उपयुक्त पावर स्रोत का चयन कर सकता है या 5V या 3.3V के साथ काम करने के लिए आउटपुट पर वोल्टेज अनुवादकों को सक्षम कर सकता है।

सीएच 340 में कोड संग्रह करने के लिए 256 केबी फ्लैश मेमोरी है (जिसमें 8 केबी बूटलोडर के लिए प्रयोग किया जाता है), एसआरएएम के 8 केबी और ईईपीरोम के 4 केबी (जिसे ईईपीओआरएम लिबरी के साथ पढ़ा और लिखा जा सकता है)। 
मेगा पर 54 डिजिटल पिनों में से प्रत्येक पिनमोड (), डिजिटलवाइट () और डिजिटल रीड () फ़ंक्शंस का उपयोग करके इनपुट या आउटपुट के रूप में उपयोग किया जा सकता है। वे 5 वोल्ट पर काम करते हैं। प्रत्येक पिन अधिकतम 40 एमए प्रदान या प्राप्त कर सकता है और 20-50 केओएचएमएस के आंतरिक पुल-अप प्रतिरोधी (डिफ़ॉल्ट रूप से डिस्कनेक्ट) हो सकता है। इसके अलावा, कुछ पिनों में विशेष कार्य होते हैं:
सीरियल: 0 (आरएक्स) और 1 (टेक्सस); सीरियल 1: 1 9 (आरएक्स) और 18 (टेक्सस); सीरियल 2: 17 (आरएक्स) और 16 (टेक्सस); सीरियल 3: 15 (आरएक्स) और 14 (टेक्सस)। प्राप्त करने के लिए प्रयुक्त (आरएक्स) और ट्रांसमिट (TX) टीटीएल धारावाहिक डेटा। पिन 0 और 1 एटीमेगा 16 यू 2 यूएसबी-टू-टीटीएल सीरियल चिप के संबंधित पिन से भी जुड़े हुए हैं।
बाहरी इंटरप्ट्स: 2 (इंटरप्ट 0), 3 (इंटरप्ट 1), 18 (इंटरप्ट 5), 1 9 (इंटरप्ट 4), 20 (इंटरप्ट 3), और 21 (इंटरप्ट 2)। इन पिनों को कम मूल्य, एक बढ़ते या गिरते किनारे, या मूल्य में परिवर्तन पर बाधा उत्पन्न करने के लिए कॉन्फ़िगर किया जा सकता है। विवरण के लिए theattachInterrupt () फ़ंक्शन देखें।
पीडब्लूएम: 2 से 13 और 44 से 46. एनालॉग्राइट () फ़ंक्शन के साथ 8-बिट पीडब्लूएम आउटपुट प्रदान करें।
एसपीआई: 50 (एमआईएसओ), 51 (एमओएसआई), 52 (एससीके), 53 (एसएस)। ये पिन एसपीआई पुस्तकालय का उपयोग कर एसपीआई संचार का समर्थन करते हैं। एसपीआई पिन भी आईसीएसपी हेडर पर टूट जाते हैं, जो यूनो, डुमेइलानोव और डाइसीमिला के साथ शारीरिक रूप से संगत है।
एलईडी: 13. डिजिटल पिन 13 से जुड़ा एक अंतर्निर्मित एलईडी है। जब पिन उच्च मूल्य होता है, तो एलईडी चालू होता है, जब पिन कम होता है, तो यह बंद हो जाता है।
TWI: 20 (एसडीए) और 21 (एससीएल)। वायर लाइब्रेरी का उपयोग कर TWI संचार का समर्थन करें। ध्यान दें कि ये पिन डुमिलानोव या डाइसीमिला पर TWI पिन के समान स्थान पर नहीं हैं।
मेगा 2560 में 16 एनालॉग इनपुट हैं, जिनमें से प्रत्येक संकल्प के 10 बिट प्रदान करता है (यानि 1024 अलग-अलग मान)। डिफ़ॉल्ट रूप से वे जमीन से 5 वोल्ट तक मापते हैं, हालांकि एआरईएफ पिन और एनालॉग रेफरेंस () फ़ंक्शन का उपयोग करके उनकी सीमा के ऊपरी छोर को बदलना संभव है।
बोर्ड पर कुछ अन्य पिन हैं:
आरिफ। एनालॉग इनपुट के लिए संदर्भ वोल्टेज। AnalogReference () के साथ प्रयोग किया जाता है।
रीसेट। Microcontroller रीसेट करने के लिए इस लाइन को कम लाओ। आम तौर पर बोर्ड पर एक ब्लॉक को ढालने के लिए रीसेट बटन जोड़ने के लिए उपयोग किया जाता है।

मेगा 2560 में कंप्यूटर, दूसरे, या अन्य माइक्रोकंट्रोलर के साथ संवाद करने के लिए कई सुविधाएं हैं। सीएच 340 टीटीएल (5 वी) सीरियल संचार के लिए चार हार्डवेयर यूएआरटी प्रदान करता है। बोर्ड चैनलों पर एक सीएच 340 इनमें से एक यूएसबी से अधिक है और कंप्यूटर पर सॉफ़्टवेयर के लिए वर्चुअल कॉम पोर्ट प्रदान करता है (विंडोज मशीनों को .inf फ़ाइल की आवश्यकता होगी, लेकिन ओएसएक्स और लिनक्स मशीन बोर्ड को स्वचालित रूप से COM पोर्ट के रूप में पहचानेंगी। सॉफ्टवेयर में शामिल हैं एक धारावाहिक मॉनिटर जो बोर्ड से और उसके लिए सरल पाठ डेटा भेजने की अनुमति देता है। बोर्ड पर आरएक्स और TX एल ई डी फ्लैश होगा जब डेटा सीएच 340 चिप और यूएसबी कनेक्शन कंप्यूटर के माध्यम से प्रेषित किया जा रहा है (लेकिन पिन पर सीरियल संचार के लिए नहीं 0 और 1)।
एक सॉफ्टवेयर सर्जिकल libary मेगा2560 के डिजिटल पिन पर किसी भी धारावाहिक संचार के लिए अनुमति देता है।
सीएच 340 भी TWI और एसपीआई संचार का समर्थन करता है। सॉफ्टवेयर में TWI बस के उपयोग को सरल बनाने के लिए वायर लाइब्रेरी शामिल है; विवरण के लिए प्रलेखन देखें। एसपीआई संचार के लिए, एसपीआई मुक्ति का उपयोग करें। 
मेगा सॉफ्टवेयर (डाउनलोड) के साथ प्रोग्राम किया जा सकता है। विवरण के लिए, संदर्भ और ट्यूटोरियल देखें।
मेगा पर ATmega2560 एक बूटलोडर के साथ preburned आता है जो आपको बाहरी हार्डवेयर प्रोग्रामर के उपयोग के बिना इसे नया कोड अपलोड करने की अनुमति देता है। यह मूल STK500 प्रोटोकॉल (संदर्भ, सी श्रोता फाइल) का उपयोग करके संचार करता है।
आप बूटलोडर को बाईपास भी कर सकते हैं और आईएसपी या इसी तरह के आईसीएसपी (इन-सर्किट सीरियल प्रोग्रामिंग) हेडर के माध्यम से माइक्रोकंट्रोलर प्रोग्राम कर सकते हैं; विवरण के लिए इन निर्देशों को देखें।
सीएच 340 फर्मवेयर स्रोत कोड भंडार में उपलब्ध है। TheATmega16U2 / 8U2 को एक डीएफयू बूटलोडर से भरा हुआ है, जिसे द्वारा सक्रिय किया जा सकता है:
रेव 1 बोर्डों पर: बोर्ड के पीछे (इटली के मानचित्र के पास) और फिर 8U2 को रीसेट करने पर सोल्डर जम्पर को जोड़ना।
रेव 2 या बाद के बोर्डों पर: एक प्रतिरोधी है जो 8U2 / 16U2 HWB लाइन को जमीन पर खींच रहा है, जिससे इसे डीएफयू मोड में रखना आसान हो जाता है। फिर आप एक नया फर्मवेयर लोड करने के लिए एटमेल के फ्लिप सॉफ़्टवेयर (विंडोज) या डीएफयू प्रोग्रामर (मैक ओएस एक्स और लिनक्स) का उपयोग कर सकते हैं। या आप बाहरी प्रोग्रामर (डीएफयू बूटलोडर को ओवरराइट करने) के साथ आईएसपी हेडर का उपयोग कर सकते हैं। अधिक जानकारी के लिए इस उपयोगकर्ता द्वारा योगदान ट्यूटोरियल देखें।

इसके बजाय अपलोड करने से पहले रीसेट बटन की भौतिक प्रेस की आवश्यकता होती है, मेगा 2560 इस तरह से डिज़ाइन किया गया है जो इसे किसी कनेक्टेड कंप्यूटर पर चल रहे सॉफ़्टवेयर द्वारा रीसेट करने की अनुमति देता है। ATmega8U2 की हार्डवेयर फ्लो कंट्रोल लाइनों (डीटीआर) में से एक 100 नैनोफार्ड कैपेसिटर के माध्यम से एटीमेगा2560 की रीसेट लाइन से जुड़ा हुआ है। जब इस लाइन पर जोर दिया जाता है (कम लिया जाता है), चिप रीसेट करने के लिए रीसेट लाइन काफी देर तक गिर जाती है। सॉफ़्टवेयर इस क्षमता का उपयोग करता है ताकि आप पर्यावरण में अपलोड बटन दबाकर कोड अपलोड कर सकें। इसका मतलब है कि बूटलोडर के पास एक छोटा टाइमआउट हो सकता है, क्योंकि अपलोड की शुरुआत के साथ डीटीआर को कम किया जा सकता है।
इस सेटअप में अन्य प्रभाव हैं। जब मेगा 2560 या तो मैक ओएस एक्स या लिनक्स चलाने वाले कंप्यूटर से कनेक्ट होता है, तो यह प्रत्येक बार सॉफ़्टवेयर (यूएसबी के माध्यम से) से कनेक्शन बना देता है। निम्नलिखित आधे सेकेंड के लिए, बूटलोडर मेगा2560 पर चल रहा है। हालांकि यह विकृत डेटा (यानी नए कोड के अपलोड के अलावा कुछ भी) को अनदेखा करने के लिए प्रोग्राम किया गया है, यह कनेक्शन खोले जाने के बाद बोर्ड को भेजे गए डेटा के पहले कुछ बाइट्स को रोक देगा। यदि बोर्ड पर चलने वाला एक स्केच पहली बार शुरू होने पर एक बार कॉन्फ़िगरेशन या अन्य डेटा प्राप्त करता है, तो सुनिश्चित करें कि जिस सॉफ़्टवेयर के साथ संचार होता है, वह कनेक्शन खोलने के बाद और इस डेटा को भेजने से पहले एक सेकंड प्रतीक्षा करता है।
मेगा 2560 में एक ट्रेस है जिसे ऑटो-रीसेट को अक्षम करने के लिए कट किया जा सकता है। ट्रेस के दोनों तरफ पैड को फिर से सक्षम करने के लिए एक साथ बेचा जा सकता है। इसे "रीसेट-एन" लेबल किया गया है। आप 110 ओम रेजिस्टर को 5V से रीसेट लाइन से कनेक्ट करके ऑटो-रीसेट को अक्षम भी कर सकते हैं; विवरण के लिए इस मंच धागा देखें। 
मेगा 2560 में एक resettable polyfuse है जो शॉर्ट्स और ओवरकुरेंट से आपके कंप्यूटर के यूएसबी पोर्ट की सुरक्षा करता है। हालांकि अधिकांश कंप्यूटर अपनी आंतरिक सुरक्षा प्रदान करते हैं, फ्यूज सुरक्षा की एक अतिरिक्त परत प्रदान करता है। यदि यूएसबी पोर्ट पर 500 एमए से अधिक लागू किया गया है, तो फ्यूज स्वचालित रूप से कनेक्शन को तब तक तोड़ देगा जब तक कि छोटा या अधिभार हटा नहीं जाता है। 
मेगा2560 पीसीबी की अधिकतम लंबाई और चौड़ाई क्रमश: 4 और 2.1 इंच हैं, यूएसबी कनेक्टर और पावर जैक पूर्व आयाम से आगे बढ़ रही है। तीन स्क्रू छेद बोर्ड को सतह या मामले से जोड़ने की अनुमति देते हैं। ध्यान दें कि डिजिटल पिन 7 और 8 के बीच की दूरी 160 मिलियन (0.16 ") है, अन्य पिनों की 100 मिलियन दूरी के एक भी नहीं।
मेगा 2560 को यूनो, डाइसीमिला या डुमेमिलानोव के लिए डिजाइन की गई अधिकांश ढाल के साथ संगत होने के लिए डिज़ाइन किया गया है। डिजिटल पिन 0 से 13 (और आसन्न एआरईएफ और जीएनडी पिन), एनालॉग इनपुट 0 से 5, पावर हेडर, और आईसीएसपी हेडर समकक्ष स्थानों में हैं। इसके अलावा मुख्य यूएआरटी (सीरियल पोर्ट) एक ही पिन (0 और 1) पर स्थित है, जैसे बाह्य इंटरप्ट 0 और 1 (क्रमशः पिन 2 और 3) हैं। एसपीआई मेगा2560 और डुमेइलानोव / डाइसीमिला दोनों पर आईसीएसपी हेडर के माध्यम से उपलब्ध है। कृपया ध्यान दें कि I2C मेगा (20 और 21) पर डुमिलानोव / डाइसीमिला (एनालॉग इनपुट 4 और 5) के समान पिन पर स्थित नहीं है।
कुआंगशुन इलेक्ट्रॉनिक, अंतरराष्ट्रीय प्रसिद्ध निर्माताओं में से एक और मेगा 2560 आर 3 के उन्नत संस्करण ch340 में सुधार हुआ जो चीन में स्थित है, अब गुणवत्ता के उत्पादों के लिए गुणवत्ता है। हम पेशेवर और अनुभवी श्रमिकों के साथ-साथ उन्नत उपकरणों के समूह से लैस हैं। आप चीन से बने छूट और कम कीमत मेगा 2560 आर 3 बेहतर संस्करण ch340 खरीदने के लिए आश्वस्त रह सकते हैं और हमारे साथ pricelist की जांच कर सकते हैं।
लोकप्रिय टैग: arduino मेगा, मेगा 2560 आर 3, बेहतर संस्करण, ch340









