arduino_wifi_pcs

५०+
डाउनलोड गरिएका सामग्रीहरू
सामग्रीको मूल्याङ्कन
सबैजना
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो

यो एपका बारेमा

Arduino बोर्डमा Wi-Fi मोड्युल माउन्ट गरेपछि, मोबाइल फोन र Arduino बीच Wi-Fi संचार जडान गर्न मोबाइल फोनमा यो एप सञ्चालन गर्दै, मोबाइल फोनमा उपलब्ध 10 बटन थिचेर बटन थिचेको पहिचान गर्न। Arduino ले वांछित सञ्चालन गर्न अनुमति दिन्छ
- एकल बटन: १०

(प्रत्येक बटन थिच्दा डेटा Arduino मा पठाइन्छ)
बटन १: ‘०’ (हेक्साडेसिमल ३०) बटन २: ‘१’ (हेक्साडेसिमल ३१)
बटन ३: ‘२’ (हेक्साडेसिमल ३२) बटन ४: ‘३’ (हेक्साडेसिमल ३३)
बटन ५: ‘४’ (हेक्साडेसिमल ३४) बटन ६: ‘५’ (हेक्साडेसिमल ३५)
बटन ७: ‘६’ (हेक्साडेसिमल ३६) बटन ८: ‘७’ (हेक्साडेसिमल ३७)
बटन ९: '८' (हेक्साडेसिमल ३८) बटन १०: '९' (हेक्साडेसिमल ३९)

(Arduino मा कार्यक्रम को उदाहरण)
Arduino को डिजिटल पोर्ट 5 मा जडान गरिएको LED बटन 1 एक पटक थिच्दा सक्रिय हुन्छ, र फेरि थिच्दा बन्द हुन्छ। (टगल कार्य)

///// Wi-Fi मार्फत LEDs नियन्त्रण गर्दै
पहिलो भागमा SoftwareSerial.h समावेश गर्नुहोस्।
SoftwareSerial esp8266(2,3);

शून्य सेटअप()
{
सिरियल सुरु (9600);
esp8266.begin(9600); // esp को बाउड दर
पिनमोड (5, आउटपुट);
digitalWrite(, LOW);

sendData("AT+RST\r\n",2000); // मोड्युल रिसेट
sendData("AT+CWMODE=2\r\n",1000); // एपी (पहुँच बिन्दु) को रूपमा सेट गर्नुहोस्
sendData("AT+CIFSR\r\n",1000); // आईपी ठेगाना पाउनुहोस्
डेटा पठाउनुहोस्("AT+CIPMUX=1\r\n",1000); // धेरै जडानहरूमा सेट गर्नुहोस्
डेटा पठाउनुहोस्("AT+CIPSERVER=1,80\r\n",1000); // पोर्ट 80 मा सर्भर
}

शून्य लूप()
{
if(esp8266.available()) // यदि esp ले सन्देश पठाउँदै छ
{
if(esp8266.find("+IPD,"))
{
ढिलाइ (200); // सबै सीरियल डाटा पढ्नुहोस्
int connectionId = esp8266.read();
esp8266.find("?");
int नम्बर = esp8266.read();

यदि(संख्या==0x30){
if(digitalRead(5)==HIGH) digitalWrite(5, LOW);
अन्य डिजिटल राइट (5, उच्च);
}

// बन्द आदेश
स्ट्रिङ closeCommand = "AT+CIPCLOSE=";
closeCommand += connectionId; // जडान आईडी संलग्न गर्नुहोस्
closeCommand += "\r\n";
sendData(closeCommand,1000); // नजिक जडान
}
}
}

स्ट्रिङ sendData (स्ट्रिङ आदेश, const int टाइमआउट)
{
स्ट्रिङ प्रतिक्रिया = "";
esp8266.print(कमाण्ड); // पढ्ने क्यारेक्टर esp8266 मा पठाउनुहोस्
लामो int समय = मिलिस ();
जबकि((समय+टाइमआउट)>मिलिस())
{
जबकि(esp8266.available())
{
// यदि त्यहाँ esp मा प्राप्त डाटा छ भने, यसलाई क्रमिक रूपमा पठाउनुहोस्
char c = esp8266.read(); // अर्को क्यारेक्टर पढ्नुहोस्
प्रतिक्रिया +=c;
}
}
फिर्ता प्रतिक्रिया;
}
मा अपडेट गरिएको
२०२४ डिसेम्बर ५

डेटाको सुरक्षा

तपाईंको डेटा सुरक्षित राख्नका निम्ति तपाईंले पहिला विकासकर्ताहरूले तपाईंको डेटा कसरी सङ्कलन तथा सेयर गर्छ भन्ने कुरा बुझ्न जरुरी छ। एपको प्रयोगसम्बन्धी जानकारी, तपाईं बसोबास गर्ने क्षेत्र र तपाईंको उमेरका आधारमा डेटाको गोपनीयता र सुरक्षासम्बन्धी अभ्यासहरू फरक हुन सक्छन्। यो एपका विकासकर्ताले यो जानकारी प्रदान गर्नुभएको हो र उहाँ समयक्रमसँगै यो जानकारी संशोधन गर्न सक्नुहुन्छ।
तेस्रो पक्षसँग कुनै पनि डेटा सेयर गरिँदैन
विकासकर्ताहरूले प्रयोगकर्ताको डेटा सेयर गरिने कुराका बारेमा कसरी जानकारी गराउँछन् भन्नेबारेमा थप जान्नुहोस्
कुनै पनि डेटा सङ्कलन गरिएको छैन
विकासकर्ताहरूले प्रयोगकर्ताको डेटा सङ्कलन गरिने कुराका बारेमा कसरी जानकारी गराउँछन् भन्नेबारेमा थप जान्नुहोस्