Arduino UNO R3, पिन आरेख, विशिष्टता और अनुप्रयोग

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





Arduino UNO R3 अक्सर उपयोग किया जाता है माइक्रोकंट्रोलर बोर्ड एक Arduino के परिवार में। यह एक Arduino बोर्ड का नवीनतम तीसरा संस्करण है और वर्ष 2011 में जारी किया गया था। इस बोर्ड का मुख्य लाभ यह है कि यदि हम गलती करते हैं तो हम बोर्ड पर माइक्रोकंट्रोलर को बदल सकते हैं। इस बोर्ड की मुख्य विशेषताओं में मुख्य रूप से शामिल हैं, यह डीआईपी (डुअल-इनलाइन-पैकेज), वियोज्य और एटीमेगा 328 माइक्रोकंट्रोलर में उपलब्ध है। Arduino कंप्यूटर प्रोग्राम का उपयोग करके इस बोर्ड की प्रोग्रामिंग को आसानी से लोड किया जा सकता है। इस बोर्ड को Arduino समुदाय का बहुत बड़ा समर्थन प्राप्त है, जो एम्बेडेड इलेक्ट्रॉनिक्स और कई अन्य अनुप्रयोगों में काम करना शुरू करने का एक बहुत ही सरल तरीका है। कृपया जानने के लिए लिंक देखें Arduino - मूल बातें, और डिज़ाइन

Arduino Uno R3 क्या है?

Arduino Uno R3 एक तरह का ATmega328P आधारित माइक्रोकंट्रोलर बोर्ड है। इसमें माइक्रोकंट्रोलर को धारण करने के लिए आवश्यक पूरी चीज शामिल है बस इसे एक यूएसबी केबल की मदद से पीसी में संलग्न करें, और आरंभ करने के लिए एसी-डीसी एडाप्टर या बैटरी का उपयोग करके आपूर्ति दें। Uno शब्द का अर्थ 'इटैलियन' भाषा में 'एक' है और इसे Arduino's IDE 1.0 सॉफ़्टवेयर की रिलीज़ को चिह्नित करने के लिए चुना गया था। R3 Arduino Uno 3rd है और साथ ही Arduino Uno का सबसे हालिया संशोधन है। Arduino बोर्ड और IDE सॉफ्टवेयर Arduino के संदर्भ संस्करण हैं और वर्तमान में नई रिलीज़ के लिए आगे बढ़े हैं। यूनो-बोर्ड USB के अनुक्रम में प्राथमिक है- अरुडिनो बोर्ड , और Arduino प्लेटफ़ॉर्म के लिए डिज़ाइन किया गया संदर्भ मॉडल।




अरुडिनो उनो आर 3

अरुडिनो उनो आर 3

Arduino Uno R3 विनिर्देशों

अरुडिनो उनो आर 3 बोर्ड निम्नलिखित विशिष्टताओं को शामिल करता है।



  • यह एक ATmega328P आधारित माइक्रोकंट्रोलर है
  • Arduino का ऑपरेटिंग वोल्टेज 5V है
  • अनुशंसित इनपुट वोल्टेज 7V से 12V तक है
  • I / p वोल्टेज (सीमा) 6V से 20V है
  • डिजिटल इनपुट और आउटपुट पिंस -14
  • डिजिटल इनपुट और आउटपुट पिन (PWM) -6
  • एनालॉग i / p पिन 6 हैं
  • प्रत्येक I / O पिन के लिए DC करंट 20 mA है
  • 3.3V पिन के लिए प्रयुक्त DC करंट 50 mA है
  • फ्लैश मेमोरी -32 केबी, और 0.5 केबी मेमोरी का उपयोग बूट लोडर द्वारा किया जाता है
  • SRAM 2 KB है
  • EEPROM 1 KB है
  • सीएलके की गति 16 मेगाहर्ट्ज है
  • बिल्ट एलईडी में
  • Arduino की लंबाई और चौड़ाई 68.6 मिमी X 53.4 मिमी है
  • Arduino बोर्ड का वजन 25 ग्राम है

अरुडिनो उनो आर 3 पिन डायग्राम

Arduino Uno R3 पिन आरेख नीचे दिखाया गया है। इसमें 14-अंकीय I / O पिन शामिल हैं। इन पिनों से, 6-पिनों का उपयोग PWM आउटपुट की तरह किया जा सकता है। इस बोर्ड में 14 डिजिटल इनपुट / आउटपुट पिन, एनालॉग इनपुट -6, एक यूएसबी कनेक्शन, क्वार्ट्ज क्रिस्टल -16 मेगाहर्ट्ज, एक पावर जैक, ए USB कनेक्शन , गुंजयमान यंत्र -16 mhz, एक पावर जैक, एक ICSP हेडर एक RST बटन।

अरुडिनो उनो पिन डायग्राम

अरुडिनो उनो पिन डायग्राम

बिजली की आपूर्ति

बिजली की आपूर्ति Arduino बाहरी बिजली की आपूर्ति की मदद से किया जा सकता है अन्यथा यूएसबी कनेक्शन। बाहरी बिजली की आपूर्ति (6 से 20 वोल्ट) में मुख्य रूप से एक बैटरी या एसी से डीसी एडाप्टर शामिल हैं। एक एडेप्टर का कनेक्शन केंद्र पॉजिटिव प्लग (2.1 मिमी) को बोर्ड पर पावर जैक में प्लग करके किया जा सकता है। बैटरी टर्मिनलों को विन के पिनों के साथ-साथ जीएनडी में भी रखा जा सकता है। बिजली की पिन Arduino बोर्ड निम्नलिखित को शामिल कीजिए।


वाइन: Arduino के लिए इनपुट वोल्टेज या Vin जबकि यह USB या किसी अन्य के कनेक्शन से वोल्ट के विपरीत एक बाहरी बिजली की आपूर्ति का उपयोग कर रहा है आरपीएस (विनियमित बिजली आपूर्ति) । इस पिन का उपयोग करके, कोई भी वोल्टेज की आपूर्ति कर सकता है।

5Volts: RPS का उपयोग बिजली की आपूर्ति को देने के लिए किया जा सकता है माइक्रोकंट्रोलर साथ ही साथ घटक जो Arduino बोर्ड पर उपयोग किए जाते हैं। यह एक नियामक के माध्यम से इनपुट वोल्टेज से संपर्क कर सकता है।

3V3: एक 3.3 आपूर्ति वोल्टेज ऑनबोर्ड नियामक के साथ उत्पन्न किया जा सकता है, और उच्चतम ड्रॉ करंट 50 एमए होगा।

GND: GND (ग्राउंड) पिन्स

याद

ATmega328 माइक्रोकंट्रोलर की मेमोरी में 32 KB और बूट लोडर के लिए 0.5 KB मेमोरी का उपयोग किया जाता है), और इसमें SRAM-2 KB के साथ-साथ EEPROM-1KB भी शामिल है।

इनपुट और आउटपुट

हम जानते हैं कि एक यूनो आर 3 में 14-डिजिटल पिन शामिल हैं, जिन्हें पिन मोड (), डिजिटल रीड (), और डिजिटल राइट () जैसे फ़ंक्शन का उपयोग करके इनपुट के रूप में अन्यथा आउटपुट के रूप में उपयोग किया जा सकता है। ये पिन 5V के साथ काम कर सकते हैं, और प्रत्येक डिजिटल पिन 20mA दे या प्राप्त कर सकते हैं, और 20k से 50k ओम तक शामिल हैं रोकनेवाला ऊपर खींचो । किसी भी पिन पर अधिकतम करंट 40mA है जो कि नुकसान से माइक्रोकंट्रोलर से बचने के लिए पार नहीं कर सकता है। इसके अतिरिक्त, एक Arduino के कुछ पिन में विशिष्ट कार्य शामिल हैं।

सीरियल पिन्स

एक Arduino बोर्ड के सीरियल पिन TX (1) और RX (0) पिन हैं और इन पिनों का उपयोग TTL सीरियल डेटा को स्थानांतरित करने के लिए किया जा सकता है। इन पिनों का कनेक्शन ATmega8 U2 USB के समकक्ष पिन से TTL चिप के साथ किया जा सकता है।

बाहरी बाधा पिंस

बोर्ड के बाहरी व्यवधान पिंस 2 & 3 हैं, और इन पिनों को बढ़ते या गिरते हुए किनारे पर एक बाधा को सक्रिय करने के लिए व्यवस्थित किया जा सकता है, एक कम-मूल्य अन्यथा अन्यथा एक संशोधित मूल्य

PWM पिंस

एक Arduino के PWM पिन 3, 5, 6, 9, 10, और 11 हैं, और फ़ंक्शन एनालॉग राइट () के साथ 8-बिट PWM का आउटपुट देता है।

एसपीआई (सीरियल पेरिफेरल इंटरफेस) पिंस

एसपीआई पिन 10, 11, 12, 13 हैं, अर्थात् एसएस, एमओएसआई, एमआईएसओ, एससीके, और ये बनाए रखेंगे एसपीआई संचार एसपीआई पुस्तकालय की मदद से।

एलईडी पिन

एक बहस बोर्ड के साथ इनबिल्ट है एक एलईडी डिजिटल पिन -13 का उपयोग करना। जब भी डिजिटल पिन अधिक होगा, एलईडी चमक जाएगी अन्यथा यह चमक नहीं होगी।

TWI (2-वायर इंटरफ़ेस) पिंस

TWI पिन SDA या A4, और SCL या A5 हैं, जो वायर लाइब्रेरी की मदद से TWI के संचार का समर्थन कर सकते हैं।

क्षेत्र (एनालॉग संदर्भ) पिन

एक एनालॉग संदर्भ पिन एनालॉग संदर्भ () की तरह फ़ंक्शन का उपयोग करके एनालॉग i / ps के इनपुट पर संदर्भ वोल्टेज है।

रीसेट (RST) पिन

यह पिन माइक्रोकंट्रोलर को रीसेट करने के लिए एक कम लाइन लाता है, और यह आरडीएस बटन का उपयोग ढाल की ओर करने के लिए बहुत उपयोगी है जो कि अरुडिनो आर 3 बोर्ड पर एक ब्लॉक कर सकता है।

संचार

एक Arduino Uno के संचार प्रोटोकॉल में SPI, I2C और शामिल हैं UART सीरियल संचार

UART

एक Arduino Uno ट्रांसमीटर डिजिटल pin1 और रिसीवर डिजिटल pin0 जैसे दो कार्यों का उपयोग करता है। ये पिन मुख्य रूप से UART में उपयोग किए जाते हैं टीटीएल धारावाहिक संचार।

I2C

एक Arduino UNO बोर्ड SDA पिन को नियोजित करता है अन्यथा A4 पिन और A5 पिन अन्यथा SCL पिन के लिए उपयोग किया जाता है I2C संचार वायर लाइब्रेरी के साथ। इसमें SCL और SDA दोनों CLK सिग्नल और डेटा सिग्नल हैं।

एसपीआई पिंस

SPI संचार में MOSI, MISO और SCK शामिल हैं।

MOSI (पिन 11)

यह पिन में मास्टर आउट दास है, जिसका उपयोग उपकरणों को डेटा प्रसारित करने के लिए किया जाता है

MISO (पिन 12)

यह पिन एक सीरियल सीएलके है, और सीएलके पल्स मास्टर द्वारा उत्पादित ट्रांसमिशन को सिंक्रनाइज़ करेगा।

SCK (पिन 13)

सीएलके पल्स मास्टर द्वारा उत्पन्न डेटा ट्रांसमिशन को सिंक्रनाइज़ करता है। एसपीआई पुस्तकालय के साथ समतुल्य पिन एसपीआई के संचार के लिए कार्यरत है। ICSP (इन-सर्किट सीरियल प्रोग्रामिंग) हेडर का उपयोग प्रोग्रामिंग के लिए किया जा सकता है ATmega माइक्रोकंट्रोलर सीधे बूट लोडर के साथ।

Arduino Uno R3 प्रोग्रामिंग

  • एक Arduino Uno R3 की प्रोग्रामिंग IDE सॉफ्टवेयर का उपयोग करके की जा सकती है। बोर्ड पर माइक्रोकंट्रोलर एक बूट लोडर द्वारा प्री-बर्न के साथ आएगा जो बाहरी हार्डवेयर प्रोग्रामर का उपयोग किए बिना नए कोड को अपलोड करने की अनुमति देता है।
  • इसका संचार STK500 जैसे प्रोटोकॉल का उपयोग करके किया जा सकता है।
  • हम इन-सर्किट सीरियल प्रोग्रामिंग जैसे हेडर का उपयोग करके बूट लोडर से बचकर कार्यक्रम को माइक्रोकंट्रोलर में भी अपलोड कर सकते हैं।

Arduino Uno R3 प्रोजेक्ट

Arduino के अनुप्रयोग Uno में मुख्य रूप से Arduino Uno आधारित परियोजनाएं शामिल हैं जिनमें निम्नलिखित शामिल हैं

  • कार्यालय में आगंतुक अलार्म Arduino Uno का उपयोग करते हुए
  • Arduino Uno आधारित सॉकर रोबोट
  • Arduino Uno आधारित स्वचालित दवा अनुस्मारक
  • स्थैतिक बिजली के साथ गति का पता लगाना
  • Arduino Uno बेस्ड टैक्सी विथ डिजिटल फेयर मीटर
  • Arduino Uno आधारित स्मार्ट स्टिक
  • रोबोट कार स्मार्टफोन और Arduino द्वारा नियंत्रित

इस प्रकार, यह सब के बारे में है अरुडिनो अनो आर 3 डेटशीट । उपरोक्त जानकारी से आखिरकार, हम यह निष्कर्ष निकाल सकते हैं कि यह सबसे अधिक इस्तेमाल किया जाने वाला बोर्ड है। UNO पहले Arduino के लिए एक बढ़िया विकल्प है क्योंकि इसकी विशेषताओं के कारण यह अपेक्षाकृत सस्ता है कि हम माइक्रोकंट्रोलर को बदल सकते हैं और सेट करना बहुत आसान है। यहाँ आपके लिए एक सवाल है, क्या हैं एक Arduino Uno R3 के अनुप्रयोग ?