Arduino ड्यू: इस आधिकारिक विकास बोर्ड के बारे में सब कुछ

Arduino ड्यू

आप उपरोक्त किसी भी आधिकारिक विकास बोर्ड से संतुष्ट नहीं हो सकते। यदि ऐसा है, तो आपको पता होना चाहिए Arduino ड्यू, इस शानदार मंच के आधिकारिक जायके का एक और। इसके साथ आप कई प्रोजेक्ट बना सकते हैं, जैसा कि पिछले वाले हैं, लेकिन इस मामले में एक बहुत महत्वपूर्ण विशेषता है, और यह केवल मेमोरी नहीं है, उपलब्ध GPIO या आकार ...

मैं माइक्रोकंट्रोलर की बात कर रहा हूं जो इस बोर्ड को एकीकृत करता है, क्योंकि मुख्य चिप नहीं है एआरएम पर आधारित है। Arduino के भीतर एक दुर्लभता, चूंकि बाकी 8-बिट AVR वास्तुकला पर आधारित हैं, जबकि यह अन्य बोर्ड 32-बिट ISA ARM को नियोजित करता है। बेशक, यह चिप अभी भी Atmel ब्रांड से है, हमेशा की तरह।

एआरएम माइक्रोकंट्रोलर होने से यह असंगत नहीं होता है बिजली के उपकरण इस वेबसाइट पर विश्लेषण किया गया, क्योंकि वे संगत हैं Arduino के सभी संस्करण.

Arduino ड्यू क्या है?

अर्दुनियो देय

यह Arduino ड्यू बोर्ड यह अन्य Arduino विकास बोर्डों के साथ महान समानताएं सहन करता है, और इसकी उपयोगिता बिल्कुल समान है। यही है, इलेक्ट्रॉनिक परियोजनाओं की एक भीड़ बनाने और उन्हें नियंत्रित करने के लिए विभिन्न रेखाचित्रों को प्रोग्राम करने में सक्षम होना। लेकिन, Arduino के अन्य संस्करणों की तरह, इसके उल्लेखनीय अंतर हैं ...

तकनीकी विशेषताओं, योजना और पिनआउट

एक Arduino ड्यू माइक्रोकंट्रोलर चिप्स या MCUs जैसे पर आधारित है एटमेल SAM3X8E। एआरएम पर आधारित पहला Arduino बोर्ड, विशेष रूप से 3-बिट कॉर्टेक्स-एम 32 प्रोसेसिंग कोर पर आधारित है। 8-बिट MCUs पर एक प्रदर्शन प्लस जो अन्य समान बोर्ड है।

इस Atmel चिप (वर्तमान में द्वारा अधिग्रहण कर लिया माइक्रोचिप कंपनी) ने 2009 में अपनी AVRs के साथ प्रतिस्पर्धा करने के लिए अपनी श्रृंखला शुरू की। कुछ RISCs जो पिछले वाले की तुलना में बहुत अधिक रोचक और शक्तिशाली हैं।

इसके अलावा, मोटे तौर पर, भी आपके पास अधिक पिन हैंक्योंकि इसमें 54 डिजिटल I / O पिन शामिल हैं, जिनमें से 12 आउटपुट हैं PWM। इसमें 12 एनालॉग इनपुट, 4 यूएआरटी (हार्डवेयर सीरियल पोर्ट) आदि शामिल हैं। इसके अलावा, अन्य Arduino बोर्डों के विपरीत, Arduino ड्यू अन्य बोर्डों के 3.3v के बजाय 5v पर चलता है।

3.3v पर काम करके, Arduino ड्यू सभी Arduino शील्ड्स के साथ संगत होगा जो उसी वोल्टेज पर काम करते हैं। लेकिन वे 1.0 Arduino pinout मानक को पूरा करना चाहिए।

इस Arduino ड्यू बोर्ड में वह सब कुछ है जो आपको अपनी परियोजनाएं बनाने की शुरुआत करने के लिए चाहिए, बस इसे पीसी का उपयोग करके कनेक्ट करें microUSB केबल और इसे प्राप्त करने के लिए अपने रेखाचित्र डाउनलोड करना शुरू करें। और वैसे, यह यूएसबी अन्य मामलों की तरह बाहरी शक्ति के रूप में काम नहीं करेगा, लेकिन आप प्लग / बोर्ड के साथ संगत एसी / डीसी एडाप्टर का उपयोग कर सकते हैं जो इस बोर्ड को एकीकृत करता है (केंद्रीय पिन + 2.1 मिमी)।

दूसरी ओर, आपको उनका भी पता होना चाहिए तकनीकी विशेषताओं, जो संक्षेप में हैं:

  • microcontroller: Atmel SAM3X8E ARM Cortex-M3 32-बिट 84 Mhz
  • राम की यादें: 96 KB (2 KB के 64 बैंकों में वितरित + 1 KB का बैंक)
  • EEPROM: इसमें अन्य बोर्डों के विपरीत इस प्रकार की मेमोरी नहीं है। ARM में फ्लैश करने के लिए IAP (इन एप्लिकेशन प्रोग्रामिंग) करने की क्षमता है। इस प्रकार इसका उपयोग गैर-वाष्पशील डेटा और कोड भंडारण के लिए किया जा सकता है।
  • microUSB: इसके 2 हैं।
    • एक प्रोग्रामिंग एक (पावर जैक के सबसे करीब) जिसके लिए आपको Arduino ड्यूई में Arduino Due (ProgrammingPort) चुनना होगा। यह सीधे 16U2 चिप से जुड़ा है।
    • एक अन्य मूल (पावर जैक से एक सबसे दूर) जिसे Arduino IDE में Arduino ड्यू (NativeUSBPort) का चयन करके उपयोग किया जा सकता है। इस मामले में यह सीधे SAM3X माइक्रोकंट्रोलर से जुड़ा है।
  • फ़्लैश: 512 KB, सभी प्रोग्राम के लिए उपलब्ध है, क्योंकि बूटलोडर अन्य Arduino बोर्डों की तरह कुछ भी घटाना नहीं करता है
  • ऑपरेटिंग वोल्टेज: 3.3v (हालाँकि इसमें आपकी परियोजनाओं के लिए 5v पिन है, साथ ही GND या ग्राउंड)
  • इनपुट वोल्टेज (अनुशंसित): 7-12 वी
  • इनपुट वोल्टेज (अधिकतम सीमा): 6-16 वी
  • डिजिटल I / O पिन: 54, जिनमें से 12 हैं PWM.
  • एनालॉग इनपुट पिन: 12 चैनल।
  • एनालॉग आउटपुट पिन: 2 (डीएसी)
  • I / O पिन प्रति वर्तमान तीव्रता: १२००एमए
  • पिन 3.3v के लिए वर्तमान तीव्रता: १२००एमए
  • पिन 5v के लिए वर्तमान तीव्रता: १२००एमए
  • वजन और आयाम: 101.52 × 53.3 मिमी और 36 ग्राम।
  • कीमत: € 30-40 के लगभग। आप इसे अमेज़न पर खरीद सकते हैं।

जैसा कि मैंने पहले बताया, इसमें एक पोर्ट है यूएसबी OTG उच्च गति, 4 UARTs, एक JTAG कनेक्टर, रीसेट बटन, डिलीट बटन, एक SPI कनेक्टर और 2 TWI। वास्तव में, जो पहले 1.0 मानक पर टिप्पणी की गई थी, उनमें से कुछ कनेक्टरों के साथ क्या करना है:

  • TWI एसडीए और एससीएल पिन के साथ
  • IOREF निर्देश कि एक ढाल, उचित विन्यास के साथ जुड़ा हुआ है, प्लेट के अपने तनाव को अनुकूलित करने की अनुमति देता है।
  • एक असंबद्ध पिन भविष्य उपयोग के लिए आरक्षित.

वैसे, मैं इन अन्य धारावाहिक कनेक्टर्स और अन्य के बारे में अधिक टिप्पणी किए बिना इस खंड को समाप्त नहीं करना चाहूंगा। कम से कम पिनआउट वे कहाँ स्थित हैं:

  • धारावाहिक १: पिन 0 पर (RX) और पिन 1 (TX)
  • धारावाहिक १: पिन 19 (RX) और पिन 18 (TX)
  • धारावाहिक १: पिन 17 (RX) और पिन 16 (TX)
  • धारावाहिक १: पिन 15 (RX) और पिन 14 (TX)
  • PWM: 2-बिट PWM प्रदान करने के लिए पिंस 13 से 8 तक जाएं।
  • डिजिटल I / O: पिन 0 से 53 तक
  • एनालॉग आउटपुट: पिन A0 से A11 तक
  • SPI: एसपीआई प्रमुख
  • कर सकते हैं: CAN संचार के लिए CANRX और CANTX
  • एलईडी निर्मित में शामिल है और पिन 13 से जुड़ा हुआ है
  • TWI १: पिन 20 (एसडीए) और पिन 21 (एससीएल)
  • TWI १: SDA1 SCL1 के रूप में चिह्नित
  • DAC1 और DAC2 इसके 12-बिट आउटपुट (4096 के स्तर) में रिज़ॉल्यूशन के साथ एनालॉग वाइट () 0.55v से 2.75v के वोल्टेज के साथ।
  • आरिफ: वोल्टेज संदर्भ के रूप में एक एनालॉग इनपुट इनपुट। AnalogReference () फ़ंक्शन के साथ उपयोग किया जाता है
  • रीसेट: यदि आप इस लाइन को LOW या लो वोल्टेज स्तर पर सेट करते हैं, तो माइक्रोकंट्रोलर स्वयं को रीसेट करता है।

डाटा शीट

अन्य आधिकारिक बोर्डों की तरह, Arduino ड्यू के पास समुदाय के लिए बड़ी मात्रा में डेटा उपलब्ध है, जैसे योजनाबद्ध, डेटा, प्रलेखन जैसे डेटशीट, आदि। इन आंकड़ों के साथ आप इस प्लेट के बारे में सब कुछ जानने के लिए सबसे अधिक से बाहर निकलने में सक्षम होंगे। उदाहरण के लिए, आपके पास अपने निपटान में ये दस्तावेज़ हैं:

Arduino IDE और Arduino ड्यू के लिए प्रोग्रामिंग

Arduino IDE का स्क्रीनशॉट

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

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

La केवल quirk Arduino IDE इंस्टॉल करते समय आपको जो ध्यान में रखना चाहिए, वह यह है कि डिफ़ॉल्ट रूप से, यह शुरू करने के लिए तैयार है Arduino UNO। इसलिए, आपको पीसी से कोड को अपने बोर्ड में स्थानांतरित करने के लिए उपयुक्त बोर्ड चुनना होगा। ऐसा करने के लिए, आप इन सरल चरणों का पालन कर सकते हैं:

  1. Arduino IDE खोलें
  2. टूल्स मेनू पर जाएं।
  3. फिर प्लाकास को।
  4. वहां, Arduino ड्यू के लिए देखें और अपने पसंद के अनुसार मौजूद दो USB विकल्पों में से एक का चयन करें ...

अब आप सामान्य रूप से जारी रख सकते हैं। का आनंद लें नई परियोजनाएँ बनाना और सीखना कभी बंद न करें ...


एक टिप्पणी, अपनी छोड़ो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   जोस रेमन कहा

    मुझे लगता है कि दूसरे पैराग्राफ में एक छोटी सी त्रुटि है। जहां यह कहता है: «मेरा मतलब इस बोर्ड पर माइक्रोकंट्रोलर है, क्योंकि मुख्य चिप एआरएम पर आधारित नहीं है। जब यह वास्तव में एआरएम . पर आधारित होता है