Sobre el proyecto
IRremoteESP8266 es una biblioteca del framework Arduino que permite a las placas ESP8266 y ESP32 enviar y recibir señales infrarrojas usando LED IR comunes de 940 nm y módulos receptores como los demoduladores TSOP17/22/24/36/38/44/48. Está basada en el trabajo Arduino-IRremote de Ken Shirriff, con la clase IRsend actualizada para ESP8266 y el lado de recepción/decodificación aportado por Sebastien Warin; desde la v2.0 la biblioteca fue en gran medida reescrita en torno a los recursos del ESP8266.
El proyecto admite tanto transmisión como recepción, y su documentación apunta a una página de Protocolos compatibles que enumera los protocolos y dispositivos que maneja, incluidos aires acondicionados y otros dispositivos de consumo. El README destaca la versión 2.9.0 como la versión actual, con notas de la versión disponibles para cambios significativos. Los usuarios que actualicen desde versiones anteriores a la v2.0 deben consultar la página wiki de actualización porque el uso cambió; quienes vengan de versiones anteriores a la v2.5 deben tener en cuenta que las constantes pasaron de #define a const con el estilo kConstantName, manteniéndose alias para una compatibilidad limitada hacia atrás.
La instalación se cubre para varios flujos de trabajo: el Administrador de bibliotecas del IDE de Arduino (buscar IRremoteESP8266, elegir una versión, instalar), la descarga manual del ZIP y su colocación en la carpeta de bibliotecas de Arduino, y git clone en ~/Arduino/libraries con git pull para actualizaciones. El README también enlaza a una guía de solución de problemas, una página wiki de preguntas frecuentes y documentación de API generada con Doxygen alojada en GitHub Pages. La guía de contribución cubre el reporte de errores, la solicitud de mejoras, la mejora de la documentación y la apertura de issues o pull requests.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.