À propos du projet
IRremoteESP8266 est une bibliothèque pour le framework Arduino qui permet aux cartes ESP8266 et ESP32 d'émettre et de recevoir des signaux infrarouges à l'aide de LED IR courantes de 940 nm et de modules récepteurs tels que les démodulateurs TSOP17/22/24/36/38/44/48. Elle est basée sur le travail Arduino-IRremote de Ken Shirriff, avec la classe IRsend mise à jour pour l'ESP8266 et la partie réception/décodage apportée par Sebastien Warin ; à partir de la v2.0, la bibliothèque a été largement réécrite autour des ressources de l'ESP8266.
Le projet prend en charge à la fois l'émission et la réception, et sa documentation renvoie vers une page Protocoles pris en charge répertoriant les protocoles et les appareils gérés, y compris les climatiseurs et d'autres appareils grand public. Le README met en avant la version 2.9.0 comme version actuelle, avec des notes de version disponibles pour les changements importants. Les utilisateurs effectuant une mise à niveau depuis une version antérieure à la v2.0 doivent consulter la page wiki de mise à niveau car l'utilisation a changé ; ceux venant d'avant la v2.5 doivent noter que les constantes sont passées de #define à const avec le style kConstantName, des alias étant conservés pour une compatibilité ascendante limitée.
L'installation est couverte pour plusieurs flux de travail : le gestionnaire de bibliothèques de l'IDE Arduino (rechercher IRremoteESP8266, choisir une version, installer), le téléchargement manuel du ZIP et son placement dans le dossier des bibliothèques Arduino, ainsi que le clonage git dans ~/Arduino/libraries avec git pull pour les mises à jour. Le README renvoie également vers un guide de dépannage, une page wiki de FAQ et une documentation API générée par Doxygen hébergée sur GitHub Pages. Les conseils de contribution couvrent le signalement de bogues, la demande d'améliorations, l'amélioration de la documentation et l'ouverture de tickets ou de demandes d'extraction.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.