चूंकि यह बाजार में लॉन्च किया गया था थाली Arduino UNOइस बोर्ड ने अपने नवीनतम संशोधनों के उत्पादन के साथ बहुत कुछ विकसित किया है। इसके अलावा, इसके समान रचनाकारों ने संयुक्त राष्ट्र संघ द्वारा शुरू की गई तुलना में अधिक आवश्यकताओं को कवर करने के लिए विभिन्न स्वरूपों में अन्य समान प्लेट बनाने के लिए भाग लिया है। यहां तक कि कई अन्य लोगों ने अपने स्वयं के क्लोन या संगत बोर्ड बनाने की हिम्मत की है, हालांकि एक ही सफलता के साथ नहीं।
पहले से ही Arduino की उपस्थिति से पहले इसी तरह की अन्य परियोजनाएँ थीं, माइक्रोचिप PIC माइक्रोकंट्रोलर के साथ प्रसिद्ध लंबन बोर्ड की तरह जिन्हें PBASIC जैसी भाषाओं का उपयोग करके बहुत आसानी से प्रोग्राम किया जा सकता है। इसका एक उदाहरण पैरालैक्स का बेसिक स्टैम्प 2 है। लेकिन नहीं होने का तथ्य hardware libre इसका मतलब यह था कि बाज़ार में उनकी जड़ें वैसी नहीं थीं जैसी Arduino परियोजना की थीं। इटालियन प्लेट वास्तव में इस अर्थ में एक क्रांति रही है।
¿Qué es Arduino UNO रेव 3?
Arduino UNO Rev3 नवीनतम संशोधन है जो इस प्लेट के क्षण में मौजूद है। यह एक छोटा सा इलेक्ट्रॉनिक बोर्ड है जिसके पीसीबी पर प्रोग्रामेबल माइक्रोकंट्रोलर है। उक्त चिप के अलावा, इसमें इनपुट और आउटपुट के रूप में पिनों की एक श्रृंखला भी शामिल है जो कि विभिन्न चीजों को करने के लिए चिप को प्रोग्रामिंग करके उपयोग किया जा सकता है। इस तरह, इलेक्ट्रॉनिक प्रोजेक्ट बहुत आसानी से बनाए जा सकते हैं।
इस प्लेट से उत्पन्न होती है Arduino प्रोजेक्ट, एक इटालियन परियोजना 2005 में शुरू हुई जो मुख्य रूप से छात्रों के लिए ओपन हार्डवेयर और सॉफ्टवेयर विकसित करने पर केंद्रित थी। इटली में इव्रिया में एक संस्थान के लिए पहले डिजाइन का निर्देशन किया गया था। उस समय इस शैक्षिक केंद्र के छात्रों ने प्रसिद्ध बेसिक टिकटों का उपयोग किया था जो मैंने पहले ही ऊपर उल्लेख किया है। इनकी काफी लागत थी, और वे खुले नहीं थे।
इन सब से पहले, हर्नांडो बैरागान ने एक विकास मंच बनाया था, जिसे वायरिंग कहा जाता है, जो प्रसिद्ध से प्रेरित एक परियोजना है प्रोग्रामिंग भाषा प्रसंस्करण। एक आधार के रूप में, वे छात्रों के लिए कम लागत और सरल उपकरण विकसित करने के लिए काम पर गए। इसलिए वे एक पीसीबी और एक साधारण माइक्रोकंट्रोलर के साथ एक हार्डवेयर बोर्ड बनाने के साथ-साथ एक आईडीई (इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट) भी बनाते हैं।
जैसा कि वायरिंग ने पहले से ही एक ATmega168 माइक्रोकंट्रोलर के साथ एक बोर्ड का उपयोग किया था, निम्नलिखित घटनाक्रमों ने उसी अभिविन्यास का पालन किया। मास्सिमो बनजी और डेविड मेलिस जोड़ेंगे समर्थन ATmega8 तारों के लिए, जो कि 168 संस्करण से भी सस्ता था। और इसलिए आज जो कुछ भी है, उसका पहला रोगाणु Arduino UNO। वायरिंग प्रोजेक्ट का नाम बदलकर अर्डिनो रखा गया है।
इन प्लेटों की क्षमता को देखते हुए, समुदाय से आगे बढ़ने और अधिक प्लेट बनाने के लिए अधिक समर्थन जोड़ा गया। इसके अलावा, के प्रदाताओं इलेक्ट्रॉनिक उपकरणों और निर्माताओं ने विशिष्ट उत्पादों को डिजाइन करना शुरू किया Arduino के साथ संगत। जैसा कि Adafruit Industries के साथ होता है। यहाँ से इन प्लेटों के लिए कई ढाल और अतिरिक्त मॉड्यूल पैदा हुए।
भारी सफलता के साथ, यह भी उत्पन्न किया गया था Arduino फाउंडेशन, Arduino प्रोजेक्ट के प्रयासों को बढ़ावा देने और समूहीकरण करने के लिए। अन्य समान संगठनों जैसे लिनक्स फाउंडेशन, रास्पबेरी पाई फाउंडेशन, आरआईएससी-वी फाउंडेशन, आदि के समान मॉडल।
इस बिंदु के रूप में, कई Arduino वेरिएंट को अलग-अलग कारकों और विविध माइक्रोकंट्रोलर के साथ-साथ, कई सामान हमने इस ब्लॉग में चर्चा की है:
की विस्तृत जानकारी Arduino UNO
यह भुगतान करता है Arduino UNO इसकी कुछ विशेषताएं हैं जो इसे अद्वितीय बनाती हैं, और इसमें अन्य Arduino बोर्डों के संबंध में मतभेदों की एक श्रृंखला है जिन्हें हम उजागर करने जा रहे हैं।
तकनीकी विशेषताओं, योजना और पिनआउट
El पिनआउट और बोर्ड की तकनीकी विशेषताओं Arduino UNO रेव 3 उन्हें यह जानना महत्वपूर्ण है कि इसका सही उपयोग कैसे किया जाए, अन्यथा आप सभी इलेक्ट्रॉनिक घटकों को उनके उपलब्ध पिन और बसों से जोड़ने की सीमा और सही तरीका नहीं जान पाएंगे।
पहले से शुरू उसके कैरिकेक्टिक्स, क्या आपके पास है:
- Atmel ATmega328 16 माइक्रोन पर माइक्रोकंट्रोलर
- ऑनबोर्ड SRAM मेमोरी: 2KB
- एकीकृत EEPROM स्मृति: 1 KB
- फ्लैश मेमोरी: 32 केबी, जिनमें से 0.5 केबी बूटलोडर द्वारा उपयोग किया जाता है, इसलिए उनका उपयोग अन्य उद्देश्यों के लिए नहीं किया जा सकता है।
- चिप काम वोल्टेज: 5 v
- अनुशंसित आपूर्ति वोल्टेज: 7-12 v (हालांकि यह 6 से 20 वी का समर्थन करता है)
- निरंतर वर्तमान तीव्रता: I / O के लिए 40mA और 50V पिन के लिए 3.3mA।
- I / O पिन: 14 पिन, जिनमें से 6 हैं PWM.
- एनालॉग पिन: 6 पिन
- स्मृति में लोड कार्यक्रम के निष्पादन को पुनः आरंभ करने के लिए रीसेट बटन।
- USB इंटरफ़ेस चिप।
- लय की आवश्यकता वाले संकेतों के लिए ओसीलेटर घड़ी।
- पीसीबी पर पावर एलईडी।
- एकीकृत वोल्टेज नियामक।
- मूल्य € 20 के आसपास।
के लिए के रूप में पिन और कनेक्शन प्लेट पर उपलब्ध है Arduino UNO:
- बैरल जैक या डीसी पावर जैक: बोर्ड कनेक्टर है Arduino UNO विद्युत रूप से इसे सक्षम करने के लिए। कार्ड को उपयुक्त जैक द्वारा और एडेप्टर द्वारा 5-20 वोल्ट की आपूर्ति के लिए संचालित किया जा सकता है। यदि आप बड़ी संख्या में तत्वों को प्लेट से जोड़ने जा रहे हैं, तो संभावना है कि आपको पर्याप्त होने के लिए 7v बाधा को पार करना होगा।
- यु एस बी: USB पोर्ट का उपयोग Arduino बोर्ड को पीसी से कनेक्ट करने के लिए किया जाता है, इस तरह आप इसे सीरियल पोर्ट के माध्यम से प्रोग्राम कर सकते हैं या इससे डेटा प्राप्त कर सकते हैं। यही है, यह मूल रूप से आपके Arduino IDE स्केच को माइक्रोकंट्रोलर की आंतरिक मेमोरी में लोड करने में मदद करेगा ताकि वह इसे निष्पादित कर सके। यह हॉब और इससे जुड़े तत्वों के लिए शक्ति फ़ंक्शन को भी पूरा कर सकता है।
- VIN पिन: आपको एक VIN पिन भी मिलेगा जो आपको बोर्ड को पावर देने की अनुमति देता है Arduino UNO बाहरी बिजली की आपूर्ति का उपयोग करते हुए, यदि आप USB या उपरोक्त जैक का उपयोग नहीं करना चाहते हैं।
- 5V: 5 वी के वोल्टेज की आपूर्ति करता है। उस तक पहुंचने वाली ऊर्जा पिछले तीन मामलों में से एक से आती है जिसके द्वारा आप अपनी प्लेट को शक्ति प्रदान कर सकते हैं।
- 3V3: यह पिन आपको अपनी परियोजनाओं के लिए 3.3v और 50mA तक फ़ीड करने की अनुमति देता है।
- GND: इसमें 2 ग्राउंड पिन हैं, अपने इलेक्ट्रॉनिक प्रोजेक्ट्स की जमीन को उनसे जोड़ने के लिए।
- रीसेट: इसके माध्यम से एक LOW सिग्नल भेजकर रीसेट करने के लिए एक पिन।
- प्योर्टो सीरियल: इसमें क्रमशः टीटीएल सीरियल डेटा प्राप्त करने और प्रसारित करने के लिए दो पिन 0 (आरएक्स) और 1 (TX) हैं। वे अपने यूएसबी-टू-टीटीएल पिन पर माइक्रोकंट्रोलर से जुड़े हुए हैं।
- बाहरी रुकावट: 2 और 3, पिन जिन्हें ट्रिगर करने के लिए कॉन्फ़िगर किया जा सकता है एक बढ़ती, गिरती धार, या उच्च या निम्न मान के साथ व्यवधान उत्पन्न करता है।
- SPI: बस 10 (SS), 11 (MISOI), और 13 (SCK) चिन्हित पिन पर है, जिसके साथ आप SPI लाइब्रेरी का उपयोग करके संवाद कर सकते हैं।
- A0-A5: एनालॉग पिन हैं।
- 0-13: ये डिजिटल इनपुट या आउटपुट पिन हैं जिन्हें आप कॉन्फ़िगर कर सकते हैं। एक छोटी एकीकृत एलईडी 13 पिन से जुड़ी हुई है कि यदि यह पिन अधिक है तो यह प्रकाश करेगा।
- TWI: समर्थन करता हैसंचार वायर लाइब्रेरी का उपयोग करके TWI। आप पिन ए 4 या एसडीए और पिन ए 5 या एससीएल का उपयोग कर सकते हैं।
- आरिफ: एनालॉग इनपुट के लिए संदर्भ वोल्टेज पिंट।
डाटा शीट
न केवल एक ओपन सोर्स बोर्ड होने के नाते आपको डेटशीट मिल जाएगी कई अन्य इलेक्ट्रॉनिक उत्पादों के मामले में। आप कई अन्य दस्तावेज़ और इलेक्ट्रॉनिक आरेख भी डाउनलोड कर सकते हैं जो आपको यह समझने में मदद करेंगे कि यह बोर्ड कैसे काम करता है। Arduino UNO आंतरिक रूप से और यहां तक कि अपने स्वयं के Arduino कार्यान्वयन का भी निर्माण करें। उदाहरण के लिए, आपके पास अपने निपटान में निम्नलिखित आधिकारिक जानकारी है:
- विवरण तालिका Atmel ATmega माइक्रोकंट्रोलर Arduino UNO Rev3, वोल्टेज, धाराओं और अन्य विशेषताओं को ध्यान में रखना है जो आपको इसके संचालन के लिए ध्यान में रखना चाहिए।
- पिनआउट या पिन मैपिंग।
- निर्माताओं के लिए योजनाबद्ध के साथ ईएजीएलई फाइलें।
- बोर्ड के इलेक्ट्रॉनिक आरेख Arduino UNO.
- पीसीबी आयाम.
अन्य Arduino बोर्डों के साथ अंतर
Arduino UNO रेव 3 यह आदर्श प्लेट है उन सभी के लिए जो शुरू करते हैं प्लेटों के इस प्रकार का उपयोग करने के लिए। इससे ज्यादा और क्या, वहाँ स्टार्टर किट हैं जिन्हें आप अपनी ज़रूरत की सभी चीज़ों के साथ शुरू करना चाहते हैं। इस किट में न केवल अभ्यास शुरू करने के लिए बड़ी संख्या में इलेक्ट्रॉनिक घटक शामिल हैं, बल्कि प्रत्येक चरण में आपकी सहायता के लिए एक बहुत विस्तृत मैनुअल भी है।
हालाँकि, वहाँ हैं Arduino बोर्ड के अन्य संस्करण या प्रारूप जो अन्य अधिक उन्नत अनुप्रयोगों के लिए या एक परियोजना को लागू करने के लिए बहुत उपयोगी हैं जहां आकार मायने रखता है। प्लेटों के बीच मुख्य अंतर वे मुख्य रूप से एकीकृत माइक्रोकंट्रोलर के प्रकार में होते हैं, कुछ अधिक शक्तिशाली होते हैं और अधिक परिष्कृत स्केच या कार्यक्रमों को शामिल करने के लिए और अधिक स्मृति के साथ, और उपलब्ध पिन की संख्या। लेकिन अगर हम तीन सबसे अधिक बिकने वाले बोर्डों की तुलना करते हैं, तो अंतर इस प्रकार हैं:
- Arduino UNO रेव 3: तकनीकी विशेषताओं वाला अनुभाग देखें।
- अरुडिनो मेगा: कीमत € 30 से ऊपर बढ़ जाती है, आयामों के साथ कुछ हद तक संयुक्त राष्ट्र संघ की थाली से बड़ा है। इसके अलावा, इसमें एक अधिक शक्तिशाली ATmega2560 माइक्रोकंट्रोलर शामिल है जो 16Mhz पर भी काम करता है, लेकिन इसमें 256KB फ्लैश मेमोरी, EEPROM का 4KB, और अधिक जटिल कार्यक्रमों के लिए SRK का 8KB है। इसके अलावा, इसमें 54 डिजिटल I / O, 15 PWM और 16 एनालॉग के साथ अधिक पिन भी हैं।
- अरुडिनो माइक्रो: अपने छोटे आकार के लिए बाहर खड़ा है, हालांकि यूएनओ से छोटा है, हालांकि एक समान कीमत है। इस छोटी सी जगह में, यह एक छोटे ATmega32U4 माइक्रोकंट्रोलर को एकीकृत करता है, लेकिन यह 16Mhz पर भी काम करता है। स्मृति SRO के अपवाद के साथ UNO के बराबर है, जिसमें 0.5KB अधिक है। 20 डिजिटल, 7 पीडब्लूएम और 12 एनालॉग के साथ छोटे आकार के बावजूद भी पिन बढ़ाए गए हैं। एक और अंतर यह है कि यह यूएसबी के बजाय अपने कनेक्शन के लिए माइक्रो-यूएसबी का उपयोग करता है। इतना छोटा होने के कारण यह पिछले दो की तरह ढाल या ढाल के अनुकूल नहीं है ...
Arduino IDE और प्रोग्रामिंग
Arduino को प्रोग्राम करने के लिए, इसके किसी भी संस्करण में, आपके पास IDE या डेवलपमेंट एनवायरनमेंट उपलब्ध है अरुडिनो आईडीई। यह macOS, विंडोज और लिनक्स दोनों के साथ संगत है। यह एक स्वतंत्र और खुला स्रोत सुइट है जो आप कर सकते हैं इस लिंक से डाउनलोड करें। इसके साथ आप बोर्ड पर माइक्रोकंट्रोलर चिप को प्रोग्राम करने के लिए कोड बना सकते हैं और इस तरह अपनी परियोजनाओं को काम कर सकते हैं।
मंच एक Arduino प्रोग्रामिंग भाषा द्वारा समर्थित है जो उच्च-स्तरीय प्रोग्रामिंग भाषा पर आधारित है प्रसंस्करण, जो बदले में प्रसिद्ध C ++ के समान है। यही कारण है कि उनके पास एक समान वाक्यविन्यास और अभिनय का तरीका होगा।
आप इसके बारे में अधिक जान सकते हैं Arduino IDE का उपयोग कैसे करें इस ब्लॉग के लेखों के साथ जो बताता है कि बोर्ड के साथ प्रत्येक इलेक्ट्रॉनिक घटक या मॉड्यूल को कैसे एकीकृत किया जाए, या प्रोग्रामिंग कोर्स को सीधे डाउनलोड करें पीडीएफ में Arduino IDE मुफ्त का। इसके साथ आप अपनी परियोजनाओं के साथ शुरू करने के लिए वाक्य रचना और प्रोग्रामिंग भाषा सीखेंगे ...