इस प्रोजेक्ट के बारे में

IRremoteESP8266 एक Arduino-फ्रेमवर्क लाइब्रेरी है जो ESP8266 और ESP32 बोर्डों को सामान्य 940nm IR LED और TSOP17/22/24/36/38/44/48 डिमॉड्यूलेटर जैसे रिसीवर मॉड्यूल का उपयोग करके इन्फ्रारेड सिग्नल भेजने और प्राप्त करने देती है। यह Ken Shirriff के Arduino-IRremote कार्य पर आधारित है, जिसमें IRsend क्लास को ESP8266 के लिए अद्यतन किया गया है और प्राप्त/डिकोड पक्ष Sebastien Warin द्वारा योगदान किया गया है; v2.0 से आगे लाइब्रेरी को काफी हद तक ESP8266 के संसाधनों के इर्द-गिर्द फिर से लिखा गया। यह प्रोजेक्ट ट्रांसमिशन और रिसेप्शन दोनों का समर्थन करता है, और इसका दस्तावेज़ीकरण एक Supported Protocols पृष्ठ की ओर इंगित करता है जो उन प्रोटोकॉल और उपकरणों की सूची देता है जिन्हें यह संभालता है, जिनमें एयर कंडीशनर और अन्य उपभोक्ता उपकरण शामिल हैं। README संस्करण 2.9.0 को वर्तमान रिलीज़ के रूप में उजागर करता है, महत्वपूर्ण परिवर्तनों के लिए रिलीज़ नोट्स उपलब्ध हैं। v2.0 से पहले के संस्करणों से अपग्रेड करने वाले उपयोगकर्ताओं को अपग्रेड विकी पृष्ठ देखना चाहिए क्योंकि उपयोग बदल गया है; v2.5 से पहले से आने वालों को ध्यान देना चाहिए कि स्थिरांक #define से const में kConstantName शैली में स्थानांतरित हो गए हैं, सीमित पश्चगामी संगतता के लिए उपनाम रखे गए हैं। इंस्टॉलेशन कई कार्यप्रवाहों के लिए कवर किया गया है: Arduino IDE Library Manager (IRremoteESP8266 खोजें, एक संस्करण चुनें, इंस्टॉल करें), मैन्युअल ZIP डाउनलोड और Arduino लाइब्रेरी फ़ोल्डर में रखना, और ~/Arduino/libraries में git clone करना तथा अपडेट के लिए git pull करना। README एक समस्या निवारण गाइड, एक FAQ विकी पृष्ठ, और GitHub Pages पर होस्ट किए गए Doxygen-जनित API दस्तावेज़ीकरण के लिंक भी देता है। योगदान मार्गदर्शन में बग रिपोर्ट करना, संवर्द्धन का अनुरोध करना, दस्तावेज़ीकरण में सुधार करना, और इश्यू या पुल रिक्वेस्ट खोलना शामिल है।