2012-03-23 12 views
6

मेरे पास एक Arduino मेगा बोर्ड है। मैंने WiFly मॉड्यूल से कनेक्ट किया है और मेरे एंड्रॉइड फोन के साथ कनेक्शन स्थापित किया है। अब मैं अपने एंड्रॉइड के लिए एक साधारण ऐप बनाना चाहता हूं, जहां मैं एक बटन दबाता हूं और Arduino बोर्ड चालू होने पर LED दबाता हूं।वाई-फाई पर Arduino को नियंत्रित करने के लिए एंड्रॉइड ऐप कैसे बनाएं?

असल में, मैंने पहले से ही एक बटन (ग्रहण में) एक बटन के साथ बनाया है, और यदि मैं इसे दबाता हूं, तो मुझे एक टोस्ट संदेश मिलता है जिसमें बटन दबाया जाता है। अब, मैं Wi-Fi कार्यक्षमता को कैसे कार्यान्वित कर सकता हूं और इसे Arduino के एलईडी को हल्का करने में सक्षम बनाता हूं?

उत्तर

3

यह वास्तव में Arduino बोर्ड की अपेक्षाओं के प्रकारों पर निर्भर करता है। एक वाई-फाई कनेक्शन पर संचार के बारे में Arduino प्रलेखन क्या कहते हैं? मुझे लगता है कि पढ़ने के लिए यह एक अच्छी जगह होगी।

ऐसा लगता है कि आप Arduino के साथ HTTP के माध्यम से संवाद करते हैं। यह चीजों को वास्तव में आसान बनाता है। एक त्वरित तरीका है आप यह कर सकते हैं (मैं इस परीक्षण नहीं किया) की तरह कुछ करने के लिए है निम्नलिखित:

URL url = new URL(arduinoCommandURl); 
InputStream is = new InputStreamReader(url.openStream(), "UTF-8")); 
is.read(); 
+0

वैसे मैं वास्तव में Arduino के लिए वाईफ़ाई कनेक्शन सॉर्ट किया। मैं अपने फोन के ब्राउज़र के साथ एलईडी चालू और बंद कर सकता हूं। मैं बस अपने फोन के ब्राउज़र में आईपी पते के अंत में एक स्ट्रिंग जोड़ता हूं और arduino में मैं बताता हूं कि उस स्ट्रिंग को प्राप्त होने पर क्या करना है। तो यह बहुत अच्छा है। मैं समझ नहीं पा रहा हूं कि मेरे एंड्रॉइड ऐप में इस अवधारणा (या शायद एक अलग उपयुक्त अवधारणा) का उपयोग कैसे करें। – Anish

+0

यदि सभी जानकारी http पर भेजी जाती है तो बस वांछित यूआरएल को अपने ऐप – slayton

+0

erm से लोड करें .. इसे समझने की तरह लेकिन एक समस्या है। मैं अपने ऐप और एलईडी लाइट्स पर बटन दबाता हूं लेकिन एक वेबपृष्ठ खुलता है, क्योंकि मैं http पर सिग्नल भेजता हूं। मुझे अपने ऐप पर वापस जाने के लिए बैक बटन पर क्लिक करना होगा। क्या वैसे भी मैं वेबपेज खोलने से रोक सकता हूं लेकिन सिर्फ यूआरएल पर जानकारी भेज रहा हूं? – Anish

1

से बचने के लिए फिर से खोज करने पहिया, www.pfod.com.au पर एक नज़र है, जो एक सामान्य प्रयोजन एंड्रॉयड है ले वैकल्पिक 128 बिट सुरक्षा के साथ ब्लूटूथ या वाईफ़ाई के माध्यम से माइक्रो डिवाइस को नियंत्रित करने के लिए ऐप। एसएमएस के माध्यम से नियंत्रण विकास में है। आपके मोबाइल पर क्या प्रदर्शित होता है पूरी तरह से माइक्रो कोड द्वारा निर्धारित किया जाता है। कोई एंड्रॉइड कोडिंग बिल्कुल आवश्यक नहीं है।

उदाहरण के बहुत सारे प्रोजेक्ट्स और एक मुफ्त pfodDesigner ऐप जो आपको अपने मेनू को डिज़ाइन करने देता है और फिर आपके लिए Arduino कोड उत्पन्न करता है जो pfodApp पर मेनू प्रदर्शित करेगा। एक pfodApp आपके द्वारा डिज़ाइन किए गए प्रत्येक मेनू को संभालता है। कोई एंड्रॉइड कोडिंग आवश्यक नहीं है।

pfodApp सीएसवी प्रारूप में आपके माइक्रो से डेटा भेजने और साजिश भी करेगा। दोबारा भूखंडों को पूरी तरह से आपके माइक्रो में कोड द्वारा नियंत्रित किया जाता है। PfodApp में कोई बदलाव की आवश्यकता नहीं है।

संबंधित मुद्दे