Fügen Sie ein farbenfrohes, leuchtendes Zifferblatt hinzu, um Ihr Raspberry Pi Projekt auf 11 zu bringen!
Dieses I2C-Breakout nutzt den cleveren Nuvoton-Mikrocontroller, um ein digitales lineares Potentiometer einfach in Ihr Projekt einzubinden. Sie können die RGB-LED im Inneren des Topfes direkt steuern - das heißt, er eignet sich hervorragend als Eingabegerät, das Ihnen auch einen farbcodierten visuellen Status anzeigen kann (wie ein Thermostat oder ein Lautstärkeregler).
Potentiometer haben einen begrenzten Bewegungsbereich und eignen sich gut für Drehregler, die von einem festen Anfangs- und Endpunkt profitieren - wenn Sie ein Gerät bevorzugen, das sich kontinuierlich drehen kann, stellen wir auch einen RGB-Encoder Breakout her!
Sie können ihn direkt an den GPIO Ihres Pi anschließen oder über ein Breadboard mit den beiliegenden Headern, aber er ist auch mit unserem schicken lötfreien Breakout Garden kompatibel, der es einfach macht, mehrere verschiedene Breakouts gleichzeitig zu verwenden.
Eigenschaften
Nuvoton MS51 Mikrocontroller mit integriertem 12-Bit Analog-Digital-Wandler (Datenblatt / Technisches Referenzhandbuch)
Lineares Potentiometer (Datenblatt / Zeichnung)
RGB LED (steuerbar durch PWM)
I2C-Schnittstelle, mit einer Standardadresse von 0x0E
3V bis 5V kompatibel
Verpolungsschutz
Raspberry Pi -kompatible Pinbelegung (Pins 1, 3, 5, 7, 9)
Kompatibel mit Raspberry Pi (Python-Bibliothek)
Kompatibel mit Raspberry Pi Pico (C++/MicroPython-Bibliotheken)
Kit enthält
RGB-Potentiometer-Breakout (vormontiert)
1x5 gerade Stiftleiste
1x5 rechtwinklige Buchsenleiste
Wir haben diese Breakout-Platine so konzipiert, dass Sie das Stück rechtwinklige Buchsenleiste anlöten und direkt auf die unteren linken 5 Pins der GPIO-Stiftleiste Ihres Raspberry Pi stecken können (Pins 1, 3, 5, 7, 9).
Software
RGB-Potentiometer-Breakout verwendet die gleiche Python-Bibliothek wie unser IO-Expander-Breakout - dieses Beispiel zeigt Ihnen, wie Sie das Potentiometer auslesen und die LED steuern können.
Sie können dieses Breakout auch mit Raspberry Pi Pico und anderen RP2040-Boards verwenden, unter Verwendung von C++ oder MicroPython der Marke Pirate.
Chris hat freundlicherweise die Unterstützung für die Potentiometer- und Encoder-Breakouts zu seiner Arduino -Portierung unserer IO-Expander-Bibliothek hinzugefügt.
Hinweise
Die Standard-I2C-Adresse ist 0x0E, aber es ist möglich, diese in der Software zu ändern, wenn Sie mehrere RGB-Potentiometer-Breakouts verwenden oder Konflikte mit anderen I2C-Geräten vermeiden möchten. Die neue Adresse wird im Flash-Speicher gespeichert, so dass sie auch im stromlosen Zustand erhalten bleibt.
Dieses Board verwendet eine Nuvoton MCU mit unserer eigenen Firmware, aber wenn Sie mutig und hackerisch sind, können Sie Ihre eigene Firmware ersetzen, um die Funktionsweise dieses Boards zu ändern und einen super billigen und fähigen Mikrocontroller zu haben (obwohl dies nichts für schwache Nerven ist!)
Abmessungen: ca. 25x22x30mm (LxBxH)