अरुडिनो बोर्ड उठाते समय ध्यान देने योग्य बातें:
- क्या मुझे देशी कीबोर्ड / माउस का समर्थन चाहिए? यदि हाँ: तो आपको लियोनार्डो की आवश्यकता होगी (या यह ब्रेडबोर्ड माउंट करने योग्य समतुल्य है) या टीआरई (जारी नहीं, दोहरी एमसीयू बोर्ड)।
- क्या मुझे एक छोटा फॉर्म फैक्टर चाहिए और / या उसके पास ब्रेडबोर्ड माउंट करने योग्य है? यदि हाँ, तो मिनी / माइक्रो / नैनो / आदि जैसे बोर्ड चुनें।
- यदि आप इसे और भी छोटा बनाना चाहते हैं, तो या तो बिना USB के बोर्ड लगाएं या ATTiny का उपयोग करने का प्रयास करें
- क्या मैं इसके साथ बड़ी संख्या की गणना कर रहा हूं? यदि हाँ: देय, गैलीलियो या TRE का उपयोग करें (अभी तक जारी नहीं किया गया है)
- क्या मुझे वीडियो / ऑडियो चाहिए? यदि हाँ: TRE अभी तक जाने का एकमात्र तरीका है (लेकिन यह अभी तक जारी नहीं हुआ है)।
- क्या मुझे USB होस्ट की आवश्यकता है (और बाहरी शील्ड नहीं चाहिए)? यदि हाँ, मेगा ADK (सीमित समर्थन), यूं, TRE (फिर से, अभी तक जारी नहीं), या गैलीलियो का उपयोग करें।
- क्या मुझे वाईफाई / ईथरनेट का निर्माण करना चाहिए? अगर हाँ; यूएन, टीआरई (अभी भी, अभी तक जारी नहीं), ईथरनेट बोर्ड , या गैलीलियो का उपयोग करें।
मुझे कितने पिन चाहिए (और प्रत्येक प्रकार के कितने)?
- डिजिटल: सरल पर या बंद। बटन, साधारण रोशनी, कुछ संचार आदि के लिए इनका उपयोग करें।
- यदि आप 3.3V तर्क के साथ गड़बड़ नहीं करना चाहते हैं तो नियत समय से दूर रहें। अधिकांश अन्य बोर्ड 5 वी हैं। आप इसके चारों ओर वोल्टेज डिवाइडर (हमेशा काम नहीं करता है) या स्तर शिफ्टर्स के साथ काम कर सकते हैं। जहाँ तक मुझे पता है, आप वास्तव में बहुत कुछ नहीं कर सकते हैं यदि एक सेंसर अधिकतम 5V प्रदान करता है; स्तर के शिफ्टर्स AFAIK केवल डिजिटल सिग्नल के साथ काम करते हैं।
- UART पिन: ये वो पिन हैं जिन पर आप सीरियल लाइब्रेरी का उपयोग कर सकते हैं। (नोट: इसमें सॉफ़्टवेयर-सीरियल लाइब्रेरी शामिल नहीं है)। अधिकांश बोर्डों पर इनमें से एक यूएसबी चिप से जुड़ा हुआ है।
- एसपीआई पिंस: ये पिन होते हैं जो संचार के एक प्रकार (ईथरनेट शील्ड पर) द्वारा उपयोग किए जाते हैं।
- Inturupt Pins: ये एक घटना को ट्रिगर कर सकते हैं जब बोर्ड में भेजे जा रहे सिग्नल बदलते हैं। कुछ अलग-अलग सेटिंग्स हैं, लेकिन इसका उपयोग निकट-त्वरित प्रतिक्रिया समय के लिए किया जा सकता है जब कम विलंबता महत्वपूर्ण होती है।
- पीडब्लूएम पिन: पिन जो एक कम वोल्टेज का अनुकरण करने के लिए आगे और पीछे जाते हैं। यह इसे बहुत तेजी से चालू और बंद करके करता है। इसका उपयोग अक्सर एलईडी को कम करने और मोटर की गति को नियंत्रित करने के लिए किया जाता है।
- एनालॉग पिन: पिन जो एक वोल्टेज को पढ़ सकते हैं और इसे एक संख्या में बदल सकते हैं।
- Arduino ड्यू में बहुत अधिक सटीकता दर है, क्योंकि इसमें अधिक संभावित मान हैं और इसमें कम वोल्टेज है, इस प्रकार बहुत अधिक सटीकता है।
इन सभी प्रकार के पिन एक डिजिटल पिन के रूप में कार्य कर सकते हैं। इन सभी, एनालॉग पिन को छोड़कर, आपके Arduino बोर्ड के "डिजिटल पिन" अनुभाग के अंतर्गत हैं। मैं पिन के तकनीकी पहलुओं में नहीं गया था; मैंने फिर सबसे सरल तरीके से समझाया।
मैंने इस सूची से बहुत सारे बोर्ड छोड़े हैं, लेकिन इससे आपको बोर्ड चुनते समय कुछ बातें सोचने के लिए मिलनी चाहिए। इस सूची के साथ बहुत सारे अजीब सवाल हैं, इसलिए यह अपूर्ण है, विशेष रूप से पिन के प्रकारों के साथ। आपको बस शोध करना होगा और यह पता लगाना होगा कि आपको क्या चाहिए और यदि कोई बोर्ड आपकी आवश्यकताओं को पूरा कर सकता है। बस एक ही पिन पर दो चीजों की योजना नहीं बनाना सुनिश्चित करें, खासकर जब अलग-अलग ढाल और सेंसर का मिश्रण हो! शील्ड्स करते पिंस तक लगते हैं।
ढाल: यदि बोर्ड 3.3V है (तो नए ढाल स्वचालित रूप से अनुकूलित कर सकते हैं) या अगर यह ब्रेडबोर्ड पर चढ़ा हुआ बोर्ड है, तो सिवाय इसके कि वे हर बोर्ड के साथ बहुत अधिक अनुकूल हैं। इस समस्या के आसपास काम करने के तरीके हैं, लेकिन यह बहुत मुश्किल है।