arduino_wifi_pcs के बारे में
Arduino वाईफाई यूआई
Arduino बोर्ड पर वाई-फाई मॉड्यूल माउंट करने के बाद, मोबाइल फोन और Arduino के बीच वाई-फाई संचार को जोड़ने के लिए मोबाइल फोन पर इस ऐप को संचालित करना, बटन के दबाने को पहचानने के लिए मोबाइल फोन पर दिए गए 10 बटन दबाकर Arduino वांछित ऑपरेशन करने के लिए। ऐप जो अनुमति देता है
- सिंगल बटन: 10
(डेटा प्रत्येक बटन दबाए जाने पर Arduino को भेजा जाता है)
बटन 1: '0' (हेक्साडेसिमल 30) बटन 2: '1' (हेक्साडेसिमल 31)
बटन 3: '2' (हेक्साडेसिमल 32) बटन 4: '3' (हेक्साडेसिमल 33)
बटन 5: '4' (हेक्साडेसिमल 34) बटन 6: '5' (हेक्साडेसिमल 35)
बटन 7: '6' (हेक्साडेसिमल 36) बटन 8: '7' (हेक्साडेसिमल 37)
बटन 9: '8' (हेक्साडेसिमल 38) बटन 10: '9' (हेक्साडेसिमल 39)
(Arduino में कार्यक्रम का उदाहरण)
Arduino के डिजिटल पोर्ट 5 से जुड़ा LED तब चालू होता है जब बटन 1 को एक बार दबाया जाता है, और फिर से दबाए जाने पर बंद हो जाता है। (टॉगल कार्रवाई)
///// वाई-फाई के माध्यम से एलईडी को नियंत्रित करना
SoftwareSerial.h को पहले भाग में शामिल करें।
सॉफ्टवेयर सीरियल esp8266 (2,3);
व्यर्थ व्यवस्था()
{
सीरियल.शुरुआत (9600);
esp8266.begin (9600); // esp की बॉड दर
पिनमोड (5, आउटपुट);
डिजिटलवाइट (, कम);
सेंडडेटा ("एटी + आरएसटी \ r \ n", 2000); // मॉड्यूल रीसेट
सेंडडेटा ("एटी + सीडब्ल्यूएमओडीई = 2 \ आर \ एन", 1000); // एपी (एक्सेस प्वाइंट) के रूप में सेट करें
सेंडडेटा ("एटी + सीआईएफएसआर \ आर \ एन", 1000); // आईपी पता प्राप्त करें
सेंडडेटा ("एटी + सीआईपीएमयूएक्स = 1 \ आर \ एन", 1000); // एकाधिक कनेक्शन पर सेट करें
सेंडडेटा ("एटी + सिपसर्वर = 1,80 \ r \ n", 1000); // पोर्ट 80 पर सर्वर
}
शून्य पाश ()
{
अगर (esp8266.उपलब्ध ()) // अगर esp एक संदेश भेज रहा है
{
if(esp8266.find("+IPD,"))
{
देरी (200); // सभी सीरियल डेटा पढ़ें
int कनेक्शनआईडी = esp8266.read ();
esp8266.find("?");
int नंबर = esp8266.read ();
अगर (संख्या == 0x30) {
अगर (डिजिटलरीड (5) == हाई) डिजिटल राइट (5, लो);
अन्य डिजिटलवाइट (5, हाई);
}
// क्लोज कमांड
स्ट्रिंग क्लोज़ कमांड = "AT+CIPCLOSE =";
क्लोजकमांड + = कनेक्शनआईडी; // कनेक्शन आईडी संलग्न करें
क्लोज़ कमांड + = "\r\n";
सेंडडाटा (क्लोज कमांड, 1000); // निकट संबंध
}
}
}
स्ट्रिंग सेंडडाटा (स्ट्रिंग कमांड, कास्ट इंट टाइमआउट)
{
स्ट्रिंग प्रतिक्रिया = "";
esp8266.प्रिंट (कमांड); // रीड कैरेक्टर को esp8266 पर भेजें
लंबा इंट टाइम = मिली ();
जबकि ((समय + टाइमआउट)> मिली ())
{
जबकि (esp8266.उपलब्ध ())
{
// यदि esp में प्राप्त डेटा है, तो इसे क्रम से भेजें
चार सी = esp8266.read (); // अगला चरित्र पढ़ें
प्रतिक्रिया + = सी;
}
}
वापसी प्रतिक्रिया;
}
What's new in the latest 1.1.0
arduino_wifi_pcs APK जानकारी

APKPure ऐप के माध्यम से सुपर तेज़ और सुरक्षित डाउनलोडिंग
एंड्रॉइड पर XAPK/APK फ़ाइलें इंस्टॉल करने के लिए एक-क्लिक करें!