Skip to content

emanuelepaiano/jirduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jIRDuino

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.

alt tag

Main Java features:

  • IR Sniffer/receiver
  • IR Sender
  • IR Remote signals converter
  • IR Remote controllers translators
  • IR Remote controller simulator, with JSON keys mapped

Easy to use

  /* 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:

License

  • JIRduino is released under Apache 2.0
  • IRLib2-based Arduino sketch is released under GNU-GPL3

About

Java IRDuino - Send / receive IR signals using Java and Arduino

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages