Arduino के लिए छह एनालॉग इनपुट पिन से अधिक कनेक्ट करना


14

मैं 8 दूरी सेंसर को नियंत्रित करने के लिए Arduino Uno का उपयोग करते हुए एक परियोजना के लिए योजना चरणों में हूं, और थोड़ा सड़क ब्लॉक में चला गया हूं, Uno में केवल छह इनपुट पिन हैं। इसलिए मैं सोच रहा हूं, क्या इसके लिए कोई काम है? यदि हां, तो कैसे?

जवाबों:


12

इसे करने का एक से अधिक तरीका है ( TMTOWTDI )।

8 एनालॉग इनपुट को एक Arduino से कनेक्ट करने के कई तरीके हैं।

  • जैसा कि सुझाए गए जार्जब्राइंडिरो एक एनालॉग मल्टीप्लेक्सर को जोड़ें। जैसे: (ए) , (बी) , (सी) , (डी) , आदि।
  • Arduino को उस एक से बदलें जिसमें पर्याप्त एनालॉग इनपुट पहले से निर्मित हैं। जैसे 8 एनालॉग इनपुट के साथ Arduino Mini, 12 एनालॉग इनपुट (b) के साथ Arduino ड्यू , (a) 16 एनालॉग इनपुट (b) के साथ Arduino मेगा , 14 एनालॉग इनपुट (c) , आदि के साथ Teensy 3.0 ।
  • एक या अधिक बाहरी ADCs जोड़ें, और इसे अपने CPU के डिजिटल पिन से कनेक्ट करें। जैसे: 16-बिट ADC (a) के साथ Arduino 4-20mA शील्ड ; ADS1115 16-बिट ADC - इनमें से 4 बोर्डों के साथ, Arduino के 2 डिजिटल पिन 16 एनालॉग इनपुट (b) पढ़ने के लिए उपयोग किए जाते हैं ; MCP3208 8 चैनल 12 बिट SPI ADC (c) ; 8-चैनल 16-बिट रास्पी एनालॉग बोर्ड (डी) ; Arduino और LTC2440 24bit ADC (e) (f) ; "द ब्रिक" 8 सिंगल एंडेड 16 बिट एनालॉग इनपुट्स (जी) ; आदि।

पीएस: मल्टीप्लेक्सिंग एनालॉग इनपुट्स के लिए "एनालॉग मल्टीप्लेक्सर" की आवश्यकता होती है - अधिकांश मल्टीप्लेक्सर्स "डिजिटल मक्स" होते हैं जो एनालॉग इनपुट्स के साथ काम नहीं करेंगे।

pps: सभी अल्ट्रासोनिक दूरी सेंसर जिनका मैंने प्रयोग किया है उन्हें केवल डिजिटल I / O पिन की आवश्यकता होती है। आप किस तरह के डिस्टेंस सेंसर का इस्तेमाल कर रहे हैं?


बेशक! आपका अधिकार, उन्हें केवल i / o की आवश्यकता है, धन्यवाद!
डायलन काटज़

5

जब भी आपके पास एक डिजिटल सिस्टम में उपयुक्त इनपुट से अधिक सिग्नल होते हैं, तो आपको बहुसंकेतक या बस mux की आवश्यकता होती है। एम-टू-एन एमएक्स एक सर्किट है जो आपको एम इनपुट संकेतों में से किसको चुनने के लिए सक्षम बनाता है आप एन एमएक्स आउटपुट को आउटपुट करना चाहते हैं, आमतौर पर उस चयन को बनाने के लिए डिजिटल पिन का उपयोग करते हैं।

जल्दी से चलते हुए, मुझे यह समाधान Arduino Uno: Mux Shield के लिए मिला । उम्मीद है की वो मदद करदे!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.