Skip to content
Infrared remote library for Arduino: send and receive infrared signals with multiple protocols http://arcfn.com/2009/08/multi-protocol-infrared-remote-library.html
C++ C
Find file
Failed to load latest commit information.
examples Create IRremoteInfo.ino
.gitignore Add Teensy LC Support, confirmed working @48Mhz with RecvDemo
.travis.yml merging #241
Contributors.md Update Contributors.md
IRremote.cpp Update version to 2.0.1
IRremote.h Update version to 2.0.1
IRremoteInt.h Update version to 2.0.1
LICENSE.txt Initial commit from Irremote.zip
README.md Contact info @readme.md
changelog.md merging #241
irPronto.cpp Fixup test harness & frequency calculator in Pronto code
irRecv.cpp changed ifdef to if in IRRecv
irSend.cpp changes to senRAW, mark,space,custom_delay_usec
ir_Aiwa.cpp Update ir_Aiwa.cpp
ir_Denon.cpp Fix coding error in send loops (specify bit size of literal)
ir_Dish.cpp Fix coding error in send loops (specify bit size of literal)
ir_JVC.cpp Fix coding error in send loops (specify bit size of literal)
ir_LG.cpp adding SEND_LG
ir_Mitsubishi.cpp More cleanup and a few minor optimisations
ir_NEC.cpp Fix coding error in send loops (specify bit size of literal)
ir_Panasonic.cpp Fix coding error in send loops (specify bit size of literal)
ir_RC5_RC6.cpp wrapped getRCLevel function with #if DECODE_RC5/6
ir_Samsung.cpp Fix coding error in send loops (specify bit size of literal)
ir_Sanyo.cpp More cleanup and a few minor optimisations
ir_Sharp.cpp Fix coding error in send loops (specify bit size of literal)
ir_Sony.cpp Fix coding error in send loops (specify bit size of literal)
ir_Template.cpp Fix coding error in send loops (specify bit size of literal)
ir_Whynter.cpp Fix coding error in send loops (specify bit size of literal)
keywords.txt Errata corrige keyword file
library.json Avoid trademark issues with library name
library.properties Update version to 2.0.1

README.md

IRremote Arduino Library

Build Status

Join the chat at https://gitter.im/z3t0/Arduino-IRremote

This library enables you to send and receive using infra-red signals on an Arduino.

Check here for tutorials and more information.

Version - 2.01

Installation

  1. Navigate to the Releases page.
  2. Download the latest release.
  3. Extract the zip file
  4. Move the "IRremote" folder that has been extracted to your libraries directory.
  5. Make sure to delete Arduino_Root/libraries/RobotIRremote. Where Arduino_Root refers to the install directory of Arduino. The library RobotIRremote has similar definitions to IRremote and causes errors.

Usage

  • TODO (Check examples for now)

Contributing

If you want to contribute to this project:

  • Report bugs and errors
  • Ask for enhancements
  • Create issues and pull requests
  • Tell other people about this library

- Contribute new protocols

Contact

The only way to contact me at the moment is by email: zetoslab@gmail.com I am not currently monitoring any PRs or Issues due to other issues but will respond to all emails. If anyone wants contributor access, feel free to email me. Or if you find any Issues/PRs to be of importance that my attention is needed please email me.

Contributors

Check here

Copyright

Copyright 2009-2012 Ken Shirriff

Something went wrong with that request. Please try again.