Arduino लियोनार्डो: सब कुछ आपको विकास बोर्ड के बारे में जानने की आवश्यकता है

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

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

Arduino लियोनार्डो क्या है?

यह Arduino लियोनार्डो बोर्ड यह ऊनो में भी काफी समानता रखता है, यहां तक ​​कि दिखने में भी। लेकिन आपको उन्हें भ्रमित नहीं करना चाहिए, क्योंकि दोनों के बीच उल्लेखनीय मतभेद हैं ...

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

Arduino लियोनार्डो पिनआउट

मुख्य विशेषताओं में से एक जो आपको चाहिए Arduino लियोनार्डो के बारे में जानना आपका पिनआउट है, वह है, पिन या कनेक्शन जो आपके पास है। जैसा कि आप ऊपर की छवि में देख सकते हैं, यह UNO Rev3 बोर्ड जैसा नहीं है। मात्रा, सीमा और बसों के बीच कुछ अंतर हैं।

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

  • microcontroller: Atmel ATmega32u4 16 मेगाहर्ट्ज पर।
  • राम की यादें: 2.5 KB
  • EEPROM: 1 KB
  • फ़्लैश: 32 KB, लेकिन आपको बूटलोडर के लिए उपयोग किए गए 4 KB को घटाना होगा।
  • ऑपरेटिंग वोल्टेज: 5 वी
  • इनपुट वोल्टेज (अनुशंसित): 7-12 वी
  • इनपुट वोल्टेज (अधिकतम सीमा): 6-20 वी
  • डिजिटल I / O पिन: 20, जिनमें से 7 हैं PWM.
  • एनालॉग इनपुट पिन: 12 चैनल।
  • I / O पिन प्रति वर्तमान तीव्रता: १२००एमए
  • पिन 3.3v के लिए वर्तमान तीव्रता: १२००एमए
  • वजन और आयाम: 68.6 × 53.3 मिमी और 20 ग्राम।
  • कीमत: € 18 - € 20 लगभग। आप इसे अमेज़न पर खरीद सकते हैं।

डाटा शीट

जैसा कि अक्सर आधिकारिक Arduino बोर्डों के साथ होता है, बड़ी संख्या में होते हैं योजनाबद्ध, डेटा और प्रलेखन इस संबंध में, यहां तक ​​कि इससे बना एक बोर्ड भी बनाया जा सकता है क्योंकि यह ओपन-सोर्स है। परियोजना की आधिकारिक वेबसाइट से, आप Arduino लियोनार्डो के बारे में डाउनलोड करने के लिए बहुत सारी जानकारी पा सकते हैं और इस तरह बेहतर जानते हैं कि यह कैसे काम करता है। उदाहरण के लिए:

अन्य Arduino बोर्डों के साथ अंतर

अरुडिनो बोर्ड

आदर्श इसकी तुलना सबसे समान प्लेट के साथ करना है, और वह है Arduino UNO रेव ३। हाँ आप Arduino लियोनार्डो की तुलना UNO से करते हैं, आप कई समानताएं देख सकते हैं, लेकिन यह भी मतभेद हैं जो महत्वपूर्ण हैं यदि आपको एक या दूसरे को खरीदने के बीच संदेह है।

शारीरिक रूप से ऐसा लगता है समान आयाम और समान संख्या में पिन। इसके अलावा, उन्हें उसी तरह से व्यवस्थित किया जाता है। बिजली की आपूर्ति भी समान है, और यहां तक ​​कि आवृत्ति जनरेटर द्वारा प्रदान की गई आवृत्ति भी। साथ ही A0-A5 को फंक्शन के साथ डिजिटल रूप में कॉन्फ़िगर किया जा सकता है pinMode (पिन नंबर, मोड)। फिर फर्क कहां है?

खैर, दोनों विकास बोर्डों के बीच मुख्य अंतर माइक्रोकंट्रोलर में है। जबकि UNO ATmega328 पर आधारित है, Arduino लियोनार्डो है ATmega32u4 पर आधारित है उनके सबसे हाल के संशोधनों में। ATmega328 के मामले में, इसमें अंतर्निहित USB संचार नहीं है, इसलिए उस सीरियल पोर्ट के लिए एक कनवर्टर की आवश्यकता होती है। कार्य करता है कि एकीकृत सर्किट ATmega16u2 करता है।

ATmega32u4 के मामले में, यह है कि USB संचार पहले से ही लागू है, ताकि दूसरी चिप आवश्यक न हो। उस, एक व्यावहारिक उपयोगकर्ता स्तर पर इससे फर्क पड़ता है। जब आप बोर्ड कनेक्ट करते हैं Arduino UNO, एक आभासी COM पोर्ट संचार के लिए सौंपा गया है। जबकि लियोनार्डो में प्लेट को कंप्यूटर द्वारा पहचाना जाता है जैसे कि वह एक USB डिवाइस था जैसे कि माउस या कीबोर्ड। यह माउस और कीबोर्ड फ़ंक्शंस का उपयोग करने की संभावना देता है।

बेशक, एक और एमसीयू होने से कुछ मेमोरी डेटा भी बदलता है। के 32 केबी फ्लैश से Arduino UNO बूटलोडर के लिए आरक्षित 0.5 केबी के साथ यह 32 केबी और 4KB तक जाता है जिसका उपयोग लियोनार्डो में बूटलोडर द्वारा किया जाता है। SRAM के लिए यह 2 KB से 2.5 KB तक जाता है और EPROM के लिए यह दोनों में समान रहता है।

एक और अंतर एनालॉग इनपुट के चैनलों में निहित है। जब में Arduino UNO अरुडिनो लियोनार्डो में इसके केवल 6 चैनल हैं 12 चैनलों के साथ। यह A0-A5 के लिए है, और पिन 4, 6, 8, 9, 10 और 12 के लिए है जो A6-A11 चैनलों के अनुरूप होगा।

पीडब्लूएम के संबंध में, लियोनार्डो के पास एक से बढ़कर एक हैं। वन के लिए एक ही के अलावा, एक और पिन 13 में जोड़ा जाता है। बाकी दोनों कार्ड के लिए समान होगा, अर्थात यह पिन 3, 5, 6, 9, 10 और 11 पर होगा।

आप में अधिक अंतर पाएंगे I2C संचार। दोनों TWI का उपयोग कर सकते हैं, लेकिन अंतर वह है जहां पिंस का इरादा है सीरियल डेटा लाइन या एसडीए और क्लॉक लाइन या एससीएल। UNO में वे A4 और A5 पिन पर हैं। लेकिन लियोनार्डो में आप उन्हें क्रमशः 2 और 3 में हैं। थोड़ा अंतर, लेकिन पर्याप्त है कि UNO की टोपी या ढाल लियोनार्डो के साथ पूरी तरह से संगत नहीं हैं।

लिए के रूप में एसपीआई संचारमें Arduino UNO आपके पास क्रमशः SS, MOSI, MISO और SCK सिग्नल के लिए पिन 10, 11, 12 और 13 हैं। लियोनार्डो पर यह मामला नहीं है, क्योंकि इसमें कार्ड के एक छोर के पास एक विशिष्ट आईसीएसपी कनेक्टर, 6-पिन पुरुष कनेक्टर है। एक और कारण जो संयुक्त राष्ट्र के ढाल बना सकता है वह इसके लायक नहीं है ...

के लिए बाहरी रुकावट कुछ बदलाव भी हैं। UNO में आपके पास इसके लिए दो पिन हैं, पिन 2 (इंटरप्ट 0) और पिन 3 (इंटरप्ट 1)। Arduino Leoanrdo के मामले में वे 5 पिन तक विस्तारित हैं। वे क्रमशः 3, 2, 0, 1 और 7 के लिए रुकावट के लिए पिन 0, 1, 2, 3 और 4 हैं।

दो प्लेटों के बीच एक और बदलाव भी होता है जिसे कई लोग भूल जाते हैं, और यह इसका प्रकार है USB केबल की आवश्यकता पीसी के लिए दोनों बोर्डों को जोड़ने के लिए। UNO में जबकि AB केबल का उपयोग किया जाता है, लियोनार्डो में A-microB की आवश्यकता होती है।

संक्षेप में, निम्नलिखित में अंतर तालिका आप अधिक विवरण देख सकते हैं:

 विभिन्न स्रोतों का सारांश ARDUINO UNO बनाम ARDUINO लियोनार्डो

संयुक्त राष्ट्र संघ

लियोनार्डो

एमसीयू

एटमेगा३२८

ATmega32u4

एंट्रैड्स एनालगिसस

ए 0, ए 1, ए 2, ए 3, ए 4, ए 5

ए0, ए1, ए2, ए3, ए4, ए5, 4, 6, 8, 9, 10, 12

पीडब्लूएम आउटपुट

3, 5, 6 9, 10, 11

3, 5, 6 9, 10, 11, 13

I2C संचार

A4, A5

2, 3

एसपीआई संचार

10, 11, 12, 13

ICSP कनेक्टर

बाहरी रुकावट

2, 3

3, 2, 0, 1, 7
फ्लैश मेमोरी

32 KB

(बूटलोडर के लिए 0.5 केबी)

32 KB

(बूटलोडर के लिए 4 केबी)

SRAM

2 KB

2.5 KB

EEPROM

1 KB

1 KB

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

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

Arduino लियोनार्डो के कार्यक्रम के लिए, Arduino के बाकी बोर्डों के साथ, आप इसे विभिन्न प्लेटफार्मों जैसे कि कर सकते हैं macOS, विंडोज और लिनक्स। यह इस तथ्य के लिए धन्यवाद है कि आपका विकास पर्यावरण अरुडिनो आईडीई यह उन प्लेटफार्मों के लिए उपलब्ध है।

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

यही है, Arduino IDE खोलें, टूल> बोर्ड> पर जाएं लियोनार्डो का चयन करें... और उन परियोजनाओं का आनंद लेना शुरू करें जिन्हें आप अपने दम पर बनाते हैं या जिन्हें हम Hwlibre.com पर प्रकाशित कर रहे हैं। मैं दोहराता हूं, भाषा और कोड समान होंगे, केवल एक चीज जिस पर आपको ध्यान देना चाहिए, वह है उन विविधताओं को, जिनका मैंने I / O पिन और उनके कार्यों में उल्लेख किया है ...


पहली टिप्पणी करने के लिए

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

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

*

*

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