ArduinoOTA सक्षम करें
OTA समर्थन जोड़ें और WiFi पर अपलोड करें।
ArduinoOTA सक्षम करें, CoddyKit पर Arduino & IoT Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Arduino & IoT Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Arduino & IoT Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
ArduinoOTA से परिचय
WiFi के ज़रिए अपडेट करने का सबसे सरल तरीका ArduinoOTA लाइब्रेरी है। यह आपके बोर्ड को Arduino IDE के भीतर एक नेटवर्क पोर्ट के रूप में दिखाती है।
लाइब्रेरी शामिल करें
OTA WiFi पर निर्भर करता है, इसलिए आपके स्केच में कोई भी अन्य चीज़ चलने से पहले ऊपर दोनों हेडर शामिल करें।
#include <WiFi.h>
#include <ArduinoOTA.h>पहले कनेक्ट करें
OTA तभी काम कर सकता है जब आप ऑनलाइन हों। setup में OTA शुरू करने से पहले अपने नेटवर्क नाम और पासवर्ड से WiFi से जुड़ें।
WiFi.begin("MyNetwork", "secret123");
while (WiFi.status() != WL_CONNECTED) { delay(500); }सेवा शुरू करें
एक कॉल अपडेटर को सक्रिय कर देती है। ArduinoOTA.begin() आपके बोर्ड को नेटवर्क पर पंजीकृत करता है, ताकि IDE उसे ढूँढ़ सके।
ArduinoOTA.begin();इसे एक नाम दें
एक स्पष्ट होस्टनाम सेट करें, ताकि IDE की पोर्ट सूची में आपका उपकरण आसानी से पहचाना जा सके, खासकर जब एक ही नेटवर्क पर कई बोर्ड हों।
ArduinoOTA.setHostname("living-room-sensor");पासवर्ड से सुरक्षित करें
हमेशा OTA का पासवर्ड सेट करें, ताकि आपके WiFi पर मौजूद कोई अनजान व्यक्ति अपने कोड को आपके हार्डवेयर में न भेज सके।
ArduinoOTA.setPassword("flashMe!");लूप में OTA संभालें
अपडेटर अपने-आप नहीं चलता। आपको loop के हर चक्र में ArduinoOTA.handle() कॉल करना होगा, ताकि वह आने वाले अपलोड को सुन सके।
void loop() {
ArduinoOTA.handle();
}लूप को कभी रोकें नहीं
लंबी देरी handle() को काम करने से रोक देती है और अपलोड विफल हो जाता है। loop को तेज़ रखें, ताकि OTA को हमेशा प्रतिक्रिया देने का अवसर मिले।
प्रगति पर नज़र रखें
अपलोड के दौरान नया फ़र्मवेयर कितना प्राप्त हुआ है, यह दिखाने के लिए आप onProgress जैसे कॉलबैक जोड़ सकते हैं।
ArduinoOTA.onProgress([](unsigned int p, unsigned int t) {
Serial.printf("%u%%\n", (p * 100) / t);
});नेटवर्क पोर्ट ढूँढ़ें
USB से एक बार अपलोड करने के बाद IDE का पोर्ट मेन्यू खोलें। आपके नाम वाला बोर्ड नेटवर्क पोर्ट के अंतर्गत दिखाई देगा और वायरलेस फ़्लैशिंग के लिए तैयार होगा। 📶
वायरलेस तरीके से अपलोड करें
नेटवर्क पोर्ट चुनें, अपलोड दबाएँ और अपना पासवर्ड दर्ज करें। अब से नया कोड पूरी तरह वायरलेस तरीके से भेजा जाएगा।
त्वरित जाँच
OTA के काम करने के लिए एक विधि को लगातार चलना आवश्यक है।
पुनरावलोकन
ArduinoOTA शामिल करें, WiFi से कनेक्ट करें, होस्टनाम और पासवर्ड के साथ begin() कॉल करें, फिर बोर्ड को वायरलेस तरीके से फ़्लैश करने के लिए हर loop में handle() चलाएँ। ✅
एआई शिक्षक के साथ C++ सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “ArduinoOTA सक्षम करें” पाठ निःशुल्क है?
हाँ—“ArduinoOTA सक्षम करें” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Arduino & IoT Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Arduino & IoT Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“ArduinoOTA सक्षम करें” में मैं क्या सीखूँगा?
OTA समर्थन जोड़ें और WiFi पर अपलोड करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Arduino & IoT Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Arduino & IoT Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Arduino & IoT Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“ArduinoOTA सक्षम करें” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Arduino & IoT Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Arduino & IoT Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- फ़ील्ड में OTA क्यों महत्वपूर्ण है
- ArduinoOTA सक्षम करें
- वेब अपडेट पृष्ठ होस्ट करें
- खराब अपडेट वापस लें