Cette librairie vous permetra de recevoir et d'envoyer des signaux infrarouge sur le protocole ESP8266 ou sur le protocole ESP32 en utilisant le Arduino framework qui utilise la norme 940nm IR LEDs et le module basique de reception d'onde IR. Exemple : TSOP{17,22,24,36,38,44,48}* modules etc.
Vous pouvez trouver le détails des protocoles et machines supportés here.
Avant de reporter un probème ou de demander de l'aide, essayez de suivre notre guide de dépannage first.
Les questions les plus fréquentes sont ici, avec des réponses F.A.Q. wiki page.
Cette bibliothèque utilise Doxygen pour documenter automatiquement l'API de la bibliothèque. Vous pouvez le trouver ici.
- Cliquez sur "Sketch" -> "Include Library" -> "Manage Libraries..." Menu items.
- Entrez
IRremoteESP8266
dans le "Filter your search..." barre de recherche en haut à droite. - Cliquez sur le IRremoteESP8266 pour avoir les résultats de la recherche.
- Selectionnez la version que vous voulez installer et cliquez sur "Install".
This library uses Doxygen to automatically document the library's API. You can find it here.
- cliquez le boutton sur "Clone or Download" , et "Download ZIP" on the page.
- Extraire l'archive.
- renommez le fichier par "IRremoteESP8266".
- déplacer le fichier dans votre fichier de bibliothèques. (Pour windows :
C:\Users\VOTRE_NOM\Documents\Arduino\libraries\
) - Redemarrez arduino IDE.
- Regardez les exemples.
cd ~/Arduino/libraries
git clone https://github.com/crankyoldgit/IRremoteESP8266.git
cd ~/Arduino/libraries/IRremoteESP8266 && git pull
Si vous voulez contribuer au projet, pour les erreurs:
- Reporting bug et erreurs
- Demander des améliorations
- Améliorer notre documentation
- Création d'issues et pull requests
- Parlez de cettre librairie à d'autres personnes
disponible ici
Elle est basée sur le travail de Shirriff (https://github.com/shirriff/Arduino-IRremote/)
Mark Szabo à mis a jour la IRsend class pour qu'elle soit fonctionnelle sur ESP8266 et Sebastien Warin s'est occupé de la partie réception et décodage (IRrecv class).
Comme pour la version 2.0, la bibliothèque à été completement réécrite avec les ressources sur ESP8266.