Skip to main content

Send and receive IR commands using pigpio

Project description


A Python package that simplifies sending and receiving IR signals for the Raspberry Pi using pigpiod.


pip install pigpio


pip install ircodec


# Create a CommandSet for your remote control
# GPIO for the IR receiver: 23
# GPIO for the IR transmitter: 22
from ircodec.command import CommandSet
controller = CommandSet(emitter_gpio=22, receiver_gpio=23, description='TV remote')

# Add the volume up key
# Connected to pigpio
# Detecting IR command...
# Received.

# Send the volume up command

# Remove the volume up command

# Examine the contents of the CommandSet
# CommandSet(emitter=22, receiver=23, description="TV remote")
# {}

License: MIT License

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ircodec, version 0.1.0.post1
Filename, size File type Python version Upload date Hashes
Filename, size ircodec-0.1.0.post1-py3-none-any.whl (8.9 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size ircodec-0.1.0.post1.tar.gz (6.2 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page