Dies ist die magische Zutat in Adafruits 7-Segment und Matrix Backpacks, nun auch erhältlich als breadboard-freundliches Breakout Board. Der HT16K33 ist ein netter, kleiner Chip mit der Fähigkeit eine Multiplex 16x8 Matrix (das sind 128 einzelne LEDs!) anzusteuern. Zur Kommunikation verwendet der Chip I2C und nutz so nur 2 Pins. Es können bis zu 8 verschiedene I2C Adressen eingestellt werden, das heisst ein Total von 8 Matrixen mit 16x8 LEDs kann angesteuert werden, also insgesamt 1024 LEDs.
Anders als Adafruits LED Matrix/Segment Backpacks hat dieses Breakout keine Bohrungen für ein vorhandenes LED Modul. Dafür sind alle 16 Anoden- und alle 8 Kathoden-Anschlüsse genauso wie Stromversorgung und I2C herausgeführt. Sie müssen Anoden und Kathoden entsprechend dem Datenblatt verdrahten resp. anordnen. Sie können aber jede beliebige Matrix mit der Library von Adafruit und diesem Breakout Board verwenden. Bitte beachten Sie, dass das Board zwar einzelne LEDs ein- und ausschalten kann, aber es verfügt nicht über die Möglichkeit mit PWM zu dimmen. Dieser IC ist absolut stabil und solid, ist einfach einzusetzen und anzuwenden und Adafruit bietet dazu Arduino & Raspberry Pi Beispielcode.
Der Chip unterstützt auch das Auslesen einer 3x13 Tastatur (Keypad), aber die Arduino Library enthält dazu keinen Beispielcode, konsultieren Sie das Datenblatt für mehr Informationen zur Keypad Funktionalität des Chips.
Dokumente:
|