TkGPIO currently supports the following devices:
- Some [gpiozero](https://github.com/gpiozero/gpiozero) components (more coming soon)
- LED / PWMLED
- (Active) Buzzer
- DC Motor
- Servomotor
- Push Button
- Toggle Switch
- Distance Sensor (HC-SR04)
- Light Sensor (LDR)
- Motion Sensor (HC-SR501)
- Potentiometer (via MCP3xxx chip)
- LCD display (reimplementing [Adafruit_CharLCD API](https://github.com/adafruit/Adafruit_Python_CharLCD))
- Only `message` and `clear` methods are supported for now (more coming soon)
- Infrared emmitter (reimplementing [py_irsend API](https://github.com/ChristopherRogers1991/python-irsend))
- Infrared receiver (reimplementing [python-lirc API](https://github.com/tompreston/python-lirc))
TkGPIO also supports labels with text, border and background color.