Arduino-Bibliothek für TM1637 (LED-Treiber)
Eine Arduino-Bibliothek für 7-Segment-Anzeigemodule basierend auf dem TM1637-Chip, wie z. B. das 4-stellige Grove-Display von Seeed Studio. Der TM1637-Chip verfügt auch über eine Tastatureingabefunktion, die jedoch in dieser Bibliothek nicht implementiert ist.
Die Anzeigemodule verfügen über zwei Signalanschlüsse (und zwei Stromanschlüsse), nämlich CLK und DIO. Diese Pins können mit jedem Paar digitaler Pins auf dem Arduino verbunden werden. Wenn ein Objekt erstellt wird, sollten die Pins konfiguriert werden. Es gibt keine Beschränkung hinsichtlich der Anzahl der gleichzeitig verwendeten Instanzen (solange jede Instanz über ein eigenes Pin-Paar verfügt).
Die Bibliothek wird wie jede Arduino-Bibliothek installiert, indem die Dateien in ein Verzeichnis im Bibliothekssuchpfad der Arduino IDE kopiert werden
Die Bibliothek stellt eine einzelne Klasse mit dem Namen TM1637Display bereit. Eine Instanz dieser Klasse stellt die folgenden Funktionen bereit:
setSegments
– Legt den Rohwert der Segmente jeder Ziffer festshowNumberDec
– Zeigt eine Dezimalzahl anshowNumberDecEx
– Zeigt eine Dezimalzahl mit Dezimalpunkten oder Doppelpunkt ansetBrightness
– Legt die Helligkeit der Anzeige festBei den oben gemachten Angaben handelt es sich lediglich um eine Zusammenfassung. Weitere Informationen finden Sie unter TM1637Display.h. Im Lieferumfang ist ein Beispiel enthalten, das die Funktionsweise der meisten Funktionen demonstriert.