Charlieplexing is a technique for driving a multiplexed display in which relatively few I/O pins on a microcontroller are used e.g. to drive an array of LEDs.
Charlieplexing is a technique used to drive multiplexed display using the tri state logic of a microcontroller.
Charlieplexing vs Multiplexing?
Problems with Charlieplexing:
- Requirement of tri state logic
- Refresh rate
- Cannot be used to drive higher number of LEDs
- Cannot use LEDs with different forward voltages
- Based on the Analog Input change the number of LED which turns on