Send and receive infrared signals with multiple protocols
- Author
- shirriff, z3t0, ArminJo
- Maintainer
- Armin Joachimsmeyer
- Website
- https://github.com/Arduino-IRremote/Arduino-IRremote
- Github
- https://github.com/z3t0/Arduino-IRremote
- Category
- Communication
- License
- NOASSERTION
- Library Type
- Contributed
- Architectures
- avr, megaavr, samd, esp8266, esp32, mbed, stm32, STM32F1
Currently included protocols: Denon / Sharp, JVC, LG, NEC / Onkyo / Apple, Panasonic / Kaseikyo, RC5, RC6, Samsung, Sony, (Pronto), BoseWave, Lego, Whynter, MagiQuest.<br/><br/><b>New: </b><a href='https://github.com/Arduino-IRremote/Arduino-IRremote#converting-your-program-to-the-31-version'>3.x upgrade instructions</a><br/>Added universal decoder for pulse width or pulse distance protocols.<br/>For all 3.x: Generation of PWM is now done by software by default, thus saving the hardware timer and enabling abitrary output pins. Removed decode_results results. Renamed most irparams_struct values. The macros FEEDBACK_LED, SYSCLOCK, SENDPIN_ON and SENDPIN_OFF are not longer used / evaluated. Major refactoring of CPU dependent and feedback LED code. Support for more CPU's.<br/>
- I discovered in a recent project involving an Arduino microcontroller that there was no method to change PWM frequency without directly manipulating low-level memory. As far as I can Google, there is no general purpose library that can change PWM frequencies on Arduino Microcontrollers. The internet is full of partial examples and code snippets for changing PWM frequency, but in the end I.
- Streaming C-style Output with Operator.
Downloads
Arduino Stream Class
ArduinoLSM9DS1 - library to use the LSM9DS1 9 axis IMU available on the Arduino Nano 33 BLE and the Arduino Nano 33 BLE Sense. Arduino Nano 33 BLE Sense PDM - library to use the digital microphone MP34DT05, our library PDM can be used also with our ArduinoSound library.
Arduino Streaming Library
Filename | Release Date | File Size |
---|---|---|
IRremote-3.3.0.zip | 2021-04-30 | 285.92 KiB |
IRremote-3.2.0.zip | 2021-04-22 | 276.17 KiB |
IRremote-3.1.0.zip | 2021-03-28 | 263.93 KiB |
IRremote-3.0.3.zip | 2021-03-03 | 219.93 KiB |
IRremote-3.0.2.zip | 2021-03-01 | 219.78 KiB |
IRremote-3.0.1.zip | 2021-02-08 | 217.93 KiB |
IRremote-3.0.0.zip | 221.41 KiB | |
IRremote-2.8.1.zip | 2020-10-31 | 206.09 KiB |
IRremote-2.8.0.zip | 2020-10-25 | 143.17 KiB |
IRremote-2.7.0.zip | 2020-09-16 | 141.38 KiB |
IRremote-2.6.1.zip | 2020-08-03 | 134.10 KiB |
IRremote-2.6.0.zip | 2020-08-02 | 134.08 KiB |
IRremote-2.5.0.zip | 2020-07-19 | 133.71 KiB |
IRremote-2.2.3.zip | 84.55 KiB | |
IRremote-2.0.1.zip | 2015-07-11 | 71.53 KiB |
IRremote-1.0.0.zip | 61.32 KiB |