ATmega328 Arduino Uno बोर्ड के कामकाज और इसके अनुप्रयोग

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





अरुडिनो अनो ATmega328 पर आधारित एक प्रकार का माइक्रोकंट्रोलर बोर्ड है, और ऊनो एक इतालवी शब्द है जिसका अर्थ है एक। Arduino Uno को माइक्रोकंट्रोलर बोर्ड की आगामी रिलीज़ को चिह्नित करने के लिए नामित किया गया है Arduino Uno Board 1.0 । इस बोर्ड में डिजिटल I / O पिन -14, एक पावर जैक, एनालॉग i / ps-6, सिरेमिक रेजोनेटर-A16 मेगाहर्ट्ज, एक USB कनेक्शन, एक RST बटन और एक ICSP हेडर शामिल हैं। ये सभी समर्थन कर सकते हैं माइक्रोकंट्रोलर इस बोर्ड को कंप्यूटर से जोड़कर आगे के संचालन के लिए। इस बोर्ड की बिजली की आपूर्ति एक एसी से डीसी एडाप्टर, एक यूएसबी केबल, अन्यथा एक बैटरी की मदद से की जा सकती है। यह आलेख चर्चा करता है कि क्या है Arduino Uno माइक्रोकंट्रोलर , पिन विन्यास, Arduino Uno विनिर्देशों या सुविधाएँ ,और अनुप्रयोग।

Arduino Uno ATmega328 क्या है?

ATmega328 एक प्रकार का एकल-चिप माइक्रोकंट्रोलर है जो Atmel के भीतर बनता है मेगाएवीआर परिवार । इस Arduino Uno की वास्तुकला 8 बिट के साथ एक अनुकूलित हार्वर्ड वास्तुकला है RISC प्रोसेसर कोर। Arduino के अन्य बोर्ड एक Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega और Arduino Leonardo शामिल हैं।




अरुडिनो यूनो एटीमेगा 328

अरुडिनो यूनो एटीमेगा 328

Arduino Uno बोर्ड की विशेषताएं

Arduino Uno ATmega328 की विशेषताएं निम्नलिखित शामिल हैं।



  • ऑपरेटिंग वोल्टेज 5V है
  • अनुशंसित इनपुट वोल्टेज 7v से 12V तक होगा
  • इनपुट वोल्टेज 6v से 20V तक होता है
  • डिजिटल इनपुट / आउटपुट पिन 14 हैं
  • एनालॉग i / p पिन 6 हैं
  • प्रत्येक इनपुट / आउटपुट पिन के लिए डीसी करंट 40 mA है
  • 3.3V पिन के लिए DC करंट 50 mA है
  • फ्लैश मेमोरी 32 केबी है
  • SRAM 2 KB है
  • EEPROM 1 KB है
  • सीएलके स्पीड 16 मेगाहर्ट्ज है

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

Arduino Uno बोर्ड को पावर पिन, एनालॉग पिन, ATmegs328, ICSP हेडर, रीसेट, के साथ बनाया जा सकता है। सत्ता का नेतृत्व किया , डिजिटल पिन, परीक्षण का नेतृत्व 13, TX / RX पिन, USB इंटरफ़ेस, एक बाहरी बिजली की आपूर्ति Arduino UNO बोर्ड विवरण नीचे चर्चा की गई है।

Arduino Uno बोर्ड पिन कॉन्फ़िगरेशन

Arduino Uno बोर्ड पिन कॉन्फ़िगरेशन

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

Arduino Uno बिजली की आपूर्ति USB केबल या बाहरी बिजली की आपूर्ति की मदद से किया जा सकता है। बाहरी बिजली की आपूर्ति में मुख्य रूप से एसी से डीसी एडाप्टर शामिल हैं अन्यथा एक बैटरी। एडाप्टर को Arduino Uno से जोड़ा जा सकता है, Arduino बोर्ड के पावर जैक में प्लग इन करके। इसी तरह, बैटरी लीड्स को विन पिन और पावर कनेक्टर के जीएनडी पिन से जोड़ा जा सकता है। सुझाई गई वोल्टेज श्रेणी 7 वोल्ट से 12 वोल्ट होगी।


इनपुट आउटपुट

Arduino Uno पर 14 डिजिटल पिन का उपयोग pinMode (), digitalWrite (), & Digital Read () जैसे कार्यों की मदद से इनपुट और आउटपुट के रूप में किया जा सकता है।

Pin1 (TX) और Pin0 (RX) (सीरियल): इस पिन का उपयोग TTL सीरियल डेटा को प्रसारित करने और प्राप्त करने के लिए किया जाता है, और ये ATmega8U2 USB से TTL सीरियल चिप के बराबर पिन से जुड़े होते हैं।

पिन 2 और पिन 3 (बाहरी रुकावट): बाहरी पिन को कम मूल्य पर एक बाधा को सक्रिय करने के लिए जोड़ा जा सकता है, मूल्य में परिवर्तन।

पिन 3, 5, 6, 9, 10, और 11 (PWM): यह पिन analogWrite () के फंक्शन द्वारा 8-बिट PWM o / p देता है।

SPI पिन (पिन -10 (SS), पिन -11 (MOSI), पिन -12 (MISO), पिन -13 (SCK): ये पिन एसपीआई-संचार बनाए रखते हैं, भले ही मौलिक हार्डवेयर द्वारा पेश किए गए हों, वर्तमान में अरडिनो भाषा में शामिल नहीं हैं।

पिन -13 (एलईडी): इनबिल्ट एलईडी को पिन -13 (डिजिटल पिन) से जोड़ा जा सकता है। उच्च-मूल्य पिन के रूप में, प्रकाश उत्सर्जक डायोड सक्रिय होता है, जब भी पिन कम होता है।

पिन -4 (एसडीए) और पिन -5 (एससीएल) (I2C): यह वायर लाइब्रेरी की मदद से TWI-कम्युनिकेशन का समर्थन करता है।

क्षेत्र (संदर्भ वोल्टेज): संदर्भ वोल्टेज एनालॉग i / ps के साथ analogReference () के लिए है।

पिन रीसेट करें: इस पिन का उपयोग माइक्रोकंट्रोलर रीसेट (RST) के लिए किया जाता है।

याद

इस Atmega328 Arduino माइक्रोकंट्रोलर की मेमोरी में स्टोरेज कोड, SRAM-2 KB EEPROM-1 KB के लिए फ्लैश मेमोरी -32 KB शामिल है।

संचार

Arduino Uno ATmega328 UART TTL- प्रदान करता है धारावाहिक संचार , और यह TX (1) और RX (0) जैसे डिजिटल पिन पर उपलब्ध है। एक Arduino के सॉफ़्टवेयर में एक सीरियल मॉनिटर है जो आसान डेटा की अनुमति देता है। RX और TX जैसे बोर्ड पर दो एल ई डी हैं जो यूएसबी के माध्यम से डेटा प्रसारित किए जाने पर पलक झपकते हैं।

Arduino Uno डिजिटल पिन और ATmega328P TWI (I2C) का समर्थन करता है और साथ ही एक SoftwareSerial लाइब्रेरी सीरियल संचार के लिए अनुमति देता है एसपीआई-संचार । Arduino सॉफ्टवेयर में I2C बस के उपयोग को सरल बनाने के लिए एक वायर्ड लाइब्रेरी है।

कैसे एक Arduino Uno का उपयोग करने के लिए?

Arduino Uno इनपुट से परिवेश का पता लगा सकता है। यहाँ इनपुट विभिन्न प्रकार के सेंसर हैं और ये मोटर, लाइट, अन्य एक्ट्यूएटर्स आदि को नियंत्रित करने के माध्यम से अपने परिवेश को प्रभावित कर सकते हैं। Arduino बोर्ड पर ATmega328 माइक्रोकंट्रोलर को Arduino प्रोग्रामिंग भाषा और IDE (इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट) की मदद से प्रोग्राम किया जा सकता है। ) है। Arduino परियोजनाओं पीसी पर चलने के दौरान सॉफ्टवेयर द्वारा संवाद कर सकते हैं।

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

पीसी में Arduino IDE टूल इंस्टॉल हो जाने के बाद, USB केबल की मदद से Arduino बोर्ड को कंप्यूटर से जोड़ दें। Arduino IDE खोलें और Tools- Board ..> Arduino Uno का चयन करके सही बोर्ड चुनें, और Tools-> पोर्ट चुनकर सही पोर्ट चुनें। इस बोर्ड को एक Arduino की मदद से प्रोग्राम किया जा सकता है प्रोग्रामिंग भाषा तारों पर निर्भर करता है।

Arduino बोर्ड और सक्रिय करने के लिए एलईडी फ्लैश बोर्ड पर, प्रोग्राम कोड को Files-> उदाहरण ..> मूल बातें ..> फ़्लैश के चयन के साथ डंप करें। जब प्रोग्रामिंग कोड IDE में डंप हो जाते हैं, और फिर शीर्ष पट्टी पर 'अपलोड' बटन पर क्लिक करें। एक बार यह प्रक्रिया पूरी हो जाने के बाद, बोर्ड पर एलईडी फ्लैश की जांच करें।

USB का हाई वोल्टेज प्रोटेक्शन

Arduino Uno बोर्ड में एक पुन: उपयोग किया जाने वाला पॉली फ्यूज है जो पीसी के USB पोर्ट को ओवर-वोल्टेज से बचाता है। हालांकि अधिकांश पीसी में अपनी आंतरिक सुरक्षा होती है, लेकिन फ्यूज सुरक्षा की एक अतिरिक्त कोटिंग देता है। यदि 500mA से ऊपर यूएसबी पोर्ट को दिया जाता है, तो फ़्यूज़ नियमित रूप से कनेक्शन को क्रैक करेगा जब तक कि ओवर-वोल्टेज को हटा नहीं दिया जाता है।

भौतिक विशेषताएं

एक Arduino बोर्ड की भौतिक विशेषताओं में मुख्य रूप से लंबाई और चौड़ाई शामिल है। मुद्रित सर्किट बोर्ड Arduino Uno की लंबाई और चौड़ाई 2.7 X 2.1 इंच है, लेकिन पावर जैक और USB कनेक्टर पिछले माप से परे होगा। बोर्ड को सतह पर संलग्न किया जा सकता है अन्यथा पेंच छेद के साथ मामला।

Arduino Uno ATmega328 के अनुप्रयोग

Arduino Uno के अनुप्रयोग निम्नलिखित को शामिल कीजिए।

  • अरुडिनो अनो इसका उपयोग डू-इट-योरसे प्रोजेक्ट्स प्रोटोटाइपिंग में किया जाता है।
  • कोड-आधारित नियंत्रण के आधार पर विकासशील परियोजनाओं में
  • स्वचालन प्रणाली का विकास
  • बुनियादी सर्किट डिजाइनों का डिजाइन।

इस प्रकार, यह सब के बारे में है Arduino Uno डेटाशीट । उपरोक्त जानकारी से आखिरकार, हम यह निष्कर्ष निकाल सकते हैं कि यह एक 8-बिट ATmega328P माइक्रोकंट्रोलर है। इसमें धारावाहिक संचार जैसे विभिन्न घटक हैं, क्रिस्टल थरथरानवाला समर्थन के लिए वोल्टेज नियामक माइक्रोकंट्रोलर । इस बोर्ड में एक USB कनेक्शन, डिजिटल I / O पिन -14, एनालॉग i / p पिन -6, एक पावर-बैरल जैक, एक रीसेट बटन और एक ICSP हेडर शामिल हैं। यहाँ आपके लिए एक सवाल है, क्या है भारत में Arduino Uno की कीमत ?