मैं एक मानक USB केबल पर एक दूसरे से बात करने के लिए एक Arduino स्केच और एक Android एप्लिकेशन कैसे लिखूं?
मैं एक मानक USB केबल पर एक दूसरे से बात करने के लिए एक Arduino स्केच और एक Android एप्लिकेशन कैसे लिखूं?
जवाबों:
एंड्रॉइड डिवाइस में आमतौर पर USB होस्ट नहीं होता है: वे आपके कंप्यूटर जैसे कुछ स्मार्ट डिवाइस से कनेक्ट होने की उम्मीद करते हैं। समान Arduino के साथ जाता है। इस कारण से अर्डुइनो ने मेगा ADK (अर्थात एक्सेसरी डेवलपमेंट किट ) बनाया।
मेगा ADK और ड्यू USB होस्ट के रूप में कार्य करता है और इसे सीधे आपके Android फोन से जोड़ा जा सकता है। यदि आपके पास पहले से ही एक बोर्ड है, तो USB होस्ट कैपैबिलिटी को जोड़ने के लिए एक अन्य विकल्प USB होस्ट शील्ड प्राप्त करना है।
आपका स्केच फोन को बताएगा कि यह किस तरह का एक्सेसरी एप्लिकेशन है और आपका फोन स्टोर से उपयुक्त एप्लिकेशन डाउनलोड करेगा।
Arduino को Android से कनेक्ट करने के बारे में एक पुस्तक है ।
USB फ्लैश ड्राइव और प्रिंटर के साथ काम करने के लिए कुछ टैबलेट डिज़ाइन किए गए हैं। इसे ओटीजी (चलते-फिरते) कहा जाता है।
आप की जरूरत है:
एक अन्य विकल्प ब्लूटूथ में देखना है (नोट: मैंने अभी एक यादृच्छिक लिंक उठाया है लेकिन सैकड़ों बीटी एडेप्टर हैं)
USB प्रोटोकॉल के लिए एक छोर को "होस्ट" होना चाहिए और दूसरे छोर को "परिधीय" होना चाहिए, और यह काम नहीं करता है यदि केबल के दोनों छोर पर डिवाइस "बाह्य" हैं। काश, अधिकांश Arduinos और कई शुरुआती Android डिवाइस "बाह्य उपकरणों" हैं, इसलिए ऐसे उपकरणों को एक मानक यूएसबी केबल के साथ जोड़ने से काम नहीं होता है।
कुछ आधुनिक एंड्रॉइड डिवाइस "ओटीजी" का समर्थन करते हैं, इसलिए सिद्धांत रूप में एक केबल के एंड्रॉइड छोर को "होस्ट" बना सकता है। किसी को भी काम करने के लिए यह मिल गया है?
एक अन्य तरीका यह है कि किसी भी तरह से Arduino के केबल को "मेजबान" के रूप में बनाया जाए, और केबल के Android छोर को "परिधीय" बनाया जाए। यही दृष्टिकोण है
(Amarino (ए) और सेलबॉट्स (ए) (बी) अभी तक एक और पूरी तरह से अलग दृष्टिकोण लेते हैं।
डिवाइस से डिवाइस संचार के लिए आरंभ करने के लिए प्रसंस्करण एक शानदार जगह है।
इंटरफ़ेस और भाषा Arduino के समान हैं और आपको आरंभ करने के लिए कई उदाहरण हैं।
आप Android और Arduino को usb के साथ जोड़ सकते हैं और Android के लिए आसान टूल ऐप आविष्कारक 2 का उपयोग कर सकते हैं
क्या आपने यह नया एप्लिकेशन आज़माया : https://play.google.com/store/apps/details?id=bp.usbbridge.appinvDemo और पूर्ण संस्करण: https://play.google.com/store/apps/details? आईडी = bp.usbbridge.appinv
स्पष्टीकरण के बारे में वीडियो खोजें: यूट्यूब पर एपीपी आविष्कारक 2 और ARDUBLOCK के लिए USB OTG ब्रिज सीरियल UART