मैं Arduino में कितने ढाल सकते हैं?


13

मैं एक Arduino Uno / Duemilanove खरीदने जा रहा हूं और मैं एक एलसीडी और एक WIFI शेड जैसी कुछ ढालें ​​जोड़ना चाहूंगा।

मुझे कैसे पता चलेगा कि मैं उन दोनों को Arduino में प्लग कर सकता हूं?


2
मैंने अभी-अभी freetronics पर इस ट्यूटोरियल को स्टैकिंग शील्ड के बारे में देखा है ।
डीन

मैंने उत्तर के रूप में इसे नहीं जोड़ा है।
डीन

1
निश्चित रूप से इन जाने के बीच ढाल को देखो! स्टैकिंग के बहुत अच्छे के लिए ... मैंने सफलतापूर्वक स्टैक किया है 4. sparkfun.com/products/11002
ब्राड

जवाबों:


19

शील्डलिस्ट.ओआरजी पर जाएं और उन ढालों को देखें जिनका आप उपयोग करने जा रहे हैं। फिर देखें कि क्या वे दोनों एक ही पिन का उपयोग करना चाहते हैं। यदि आपकी शील्ड शील्डलिस्ट.ऑर्ग पर नहीं है, तो उनकी योजनाबद्ध / डेटाशीट देखें।

आम तौर पर अगर कई शील्ड्स को एक पिन का उपयोग करने की आवश्यकता होती है, तो आप उन्हें एक साथ उपयोग नहीं कर सकते, जब तक कि उन पिनों में SPI या I2C पिन नहीं होते। ये दोनों प्रोटोकॉल एक मास्टर-गुलाम मॉडल का उपयोग करते हैं, एक मास्टर और कई दासों के साथ। इन मामलों में आप कुछ या सभी पिनों को साझा करने वाली ढालों का उपयोग करने में सक्षम हो सकते हैं।

SPI पिन डिजिटल 10, 11, 12, एक डिफ़ॉल्ट रूप से 13 हैं। पिन 10 स्लेव सिलेक्ट पिन है, जिसका उपयोग यह निर्दिष्ट करने के लिए किया जाता है कि आप किस दास से बात करना चाहते हैं। आप प्रत्येक एसपीआई दास से बात करने के लिए अलग एसएस पिन की आवश्यकता होगी ।

I2C पिंस एनालॉग 4 और 5 हैं। I2C स्लेव डिवाइसेस के बीच अंतर करने के लिए डिवाइस एड्रेसिंग का उपयोग करता है, इसलिए स्लाइस सिलेक्ट के बराबर नहीं है। समान दो पिन सभी I2C उपकरणों द्वारा साझा किए जा सकते हैं।

ध्यान रखें कि कई ढालों को ढेर करने से वृद्धि हुई समाई जैसे विभिन्न मुद्दों का परिचय होता है, जो एसपीआई / आई 2 सी के लिए संकेतों को बिगड़ना शुरू कर सकता है, और संचार विफलताओं का कारण बन सकता है।


6

Freetronics विभिन्न मुद्दों को कवर करने के लिए जैसे मुद्दों को कवर पर एक गाइड है :

  • ढेर लगाना हेडर
  • शारीरिक सफाई
  • पिन कंटिन्यू
  • सॉफ्टवेयर इंटरेक्शन
  • ऊर्जा की आवश्यकताएं
  • रेडियो / इलेक्ट्रिकल हस्तक्षेप
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.