Arduino - बोर्ड विवरण

इस अध्याय में, हम Arduino बोर्ड पर विभिन्न घटकों के बारे में जानेंगे। हम Arduino UNO बोर्ड का अध्ययन करेंगे क्योंकि यह Arduino बोर्ड परिवार में सबसे लोकप्रिय बोर्ड है। इसके अलावा, यह इलेक्ट्रॉनिक्स और कोडिंग के साथ आरंभ करने वाला सबसे अच्छा बोर्ड है। कुछ बोर्ड नीचे दिए गए एक से थोड़ा अलग दिखते हैं, लेकिन अधिकांश Arduinos के पास इनमें से अधिकांश घटक सामान्य हैं।

Power USB

आपके कंप्यूटर से USB केबल का उपयोग करके Arduino बोर्ड को संचालित किया जा सकता है। आपको बस USB केबल को USB कनेक्शन (1) से कनेक्ट करना है।

Power (Barrel Jack)

Arduino बोर्डों को एसी मेन बिजली की आपूर्ति से सीधे बैरल जैक (2) से जोड़कर संचालित किया जा सकता है।

Voltage Regulator

वोल्टेज नियामक का कार्य Arduino बोर्ड को दिए गए वोल्टेज को नियंत्रित करना और प्रोसेसर और अन्य तत्वों द्वारा उपयोग किए जाने वाले डीसी वोल्टेज को स्थिर करना है।

Crystal Oscillator

क्रिस्टल थरथरानवाला Arduino को समय के मुद्दों से निपटने में मदद करता है। Arduino समय की गणना कैसे करता है? इसका उत्तर क्रिस्टल ऑसिलेटर का उपयोग करके है। Arduino क्रिस्टल के शीर्ष पर मुद्रित संख्या 16.000H9H है। यह हमें बताता है कि आवृत्ति 16,000,000 हर्ट्ज या 16 मेगाहर्ट्ज है।

Arduino Reset

आप अपने Arduino बोर्ड को रीसेट कर सकते हैं, अर्थात, अपना कार्यक्रम शुरू से शुरू करें। आप यूएनओ बोर्ड को दो तरीकों से रीसेट कर सकते हैं। सबसे पहले, बोर्ड पर रीसेट बटन (17) का उपयोग करके। दूसरा, आप RESET (5) लेबल वाले Arduino पिन से एक बाहरी रीसेट बटन कनेक्ट कर सकते हैं।

Pins (3.3, 5, GND, Vin)

  • 3.3V (6) - 3.3 आउटपुट वोल्ट की आपूर्ति

  • 5 वी (7) - आपूर्ति 5 आउटपुट वोल्ट

  • Arduino बोर्ड के साथ उपयोग किए जाने वाले अधिकांश घटक 3.3 वोल्ट और 5 वोल्ट के साथ ठीक काम करते हैं।

  • GND (8) (ग्राउंड) - Arduino पर कई GND पिन हैं, जिनमें से किसी का उपयोग आपके सर्किट को ग्राउंड करने के लिए किया जा सकता है।

  • विन (9) - इस पिन का उपयोग बाहरी बिजली स्रोत से एसी मेन पावर सप्लाई जैसे अरुडिनो बोर्ड को बिजली देने के लिए भी किया जा सकता है।

Analog pins

Arduino UNO बोर्ड में A5 के माध्यम से छह एनालॉग इनपुट पिन A0 हैं। ये पिन नमी सेंसर या तापमान सेंसर जैसे एनालॉग सेंसर से सिग्नल पढ़ सकते हैं और इसे एक डिजिटल मूल्य में बदल सकते हैं जिसे माइक्रोप्रोसेसर द्वारा पढ़ा जा सकता है।

Main microcontroller

प्रत्येक Arduino बोर्ड का अपना माइक्रोकंट्रोलर (11) है। आप इसे अपने बोर्ड के मस्तिष्क के रूप में मान सकते हैं। अर्डुइनो पर मुख्य आईसी (एकीकृत सर्किट) बोर्ड से बोर्ड से थोड़ा अलग है। माइक्रोकंट्रोलर आमतौर पर ATMEL कंपनी के होते हैं। आपको पता होना चाहिए कि Arduino IDE से नया प्रोग्राम लोड करने से पहले आपके बोर्ड में क्या है। यह जानकारी आईसी के शीर्ष पर उपलब्ध है। आईसी निर्माण और कार्यों के बारे में अधिक जानकारी के लिए, आप डेटा शीट का उल्लेख कर सकते हैं।

ICSP pin

अधिकतर, ICSP (12) एक AVR है, जो Arduino के लिए MOSI, MISO, SCK, RESET, VCC और GND से मिलकर एक छोटी प्रोग्रामिंग हैडर है। इसे अक्सर एक SPI (सीरियल पेरिफेरल इंटरफ़ेस) के रूप में संदर्भित किया जाता है, जिसे आउटपुट का "विस्तार" माना जा सकता है। दरअसल, आप SPI बस के मास्टर को आउटपुट डिवाइस स्लाव कर रहे हैं।

Power LED indicator

जब आप अपने बोर्ड को सही ढंग से संचालित करने का संकेत देने के लिए अपने Arduino को एक शक्ति स्रोत में प्लग करते हैं, तो इस एलईडी को प्रकाश देना चाहिए। यदि यह प्रकाश चालू नहीं होता है, तो कनेक्शन के साथ कुछ गड़बड़ है।

TX and RX LEDs

आपके बोर्ड पर, आपको दो लेबल मिलेंगे: TX (ट्रांसमिट) और RX (प्राप्त)। वे Arduino UNO बोर्ड में दो स्थानों पर दिखाई देते हैं। सबसे पहले, डिजिटल पिन 0 और 1 पर, सीरियल संचार के लिए जिम्मेदार पिन को इंगित करने के लिए। दूसरा, TX और RX का नेतृत्व किया (13)। सीरियल डेटा भेजते समय TX अलग-अलग गति के साथ चमकता था। चमकती की गति बोर्ड द्वारा उपयोग की जाने वाली बॉड दर पर निर्भर करती है। प्राप्त करने की प्रक्रिया के दौरान आरएक्स चमकता है।

Digital I/O

Arduino UNO बोर्ड में 14 डिजिटल I / O पिंस (15) हैं (जिनमें से 6 PWM (पल्स चौड़ाई मॉडुलन) आउटपुट प्रदान करते हैं। इन पिनों को लॉजिक मान (0 या 1 या डिजिटल) पढ़ने के लिए इनपुट डिजिटल पिन के रूप में काम करने के लिए कॉन्फ़िगर किया जा सकता है। एल ई डी, रिले, आदि जैसे विभिन्न मॉड्यूल को चलाने के लिए आउटपुट पिन "~" लेबल वाले पिन का उपयोग PWM उत्पन्न करने के लिए किया जा सकता है।

AREF

AREF एनालॉग संदर्भ के लिए खड़ा है। यह कभी-कभी, बाहरी इनपुट वोल्टेज (0 और 5 वोल्ट के बीच) को एनालॉग इनपुट पिन के लिए ऊपरी सीमा के रूप में सेट करने के लिए उपयोग किया जाता है।