A Java library for managing IR signals. It permits to receive, send and convert IR signals using an Arduino (or compatible) controller. You can emulate IR remote controllers inside your Java threads or translating signal between IR protocols.
- IR Sniffer/receiver
- IR Sender
- IR Remote signals converter
- IR Remote controllers translators
- IR Remote controller simulator, with JSON keys mapped
/* Initializing Device */ IRDevice ir=new IRLib2Device(arduinoPort); // .. Other code: initializing device.. /* Sending 0xE0E040BF commands on Samsung TV */ ir.sendData(new Signal(Protocols.NECx, "E0E040BF", 32));
For setup, configuration and tutorials, see jIRDuino Wiki:
- JIRduino is released under Apache 2.0
- IRLib2-based Arduino sketch is released under GNU-GPL3