Ajoutez un cadran lumineux coloré et faites passer votre projet Raspberry Pi à 11 !
Ce breakout I2C utilise son astucieux microcontrôleur Nuvoton pour vous aider à intégrer facilement un potentiomètre linéaire numérique dans votre projet. Vous pouvez contrôler directement la LED RVB à l'intérieur du pot, ce qui signifie qu'il est idéal pour être utilisé comme un dispositif d'entrée qui peut également vous montrer un état visuel codé par couleur (comme un thermostat ou un contrôle de volume).
Les potentiomètres ont une plage de mouvement limitée et sont parfaits pour les cadrans qui bénéficient d'un point de départ et d'arrivée fixe. Si vous préférez en avoir un qui peut tourner en continu, nous fabriquons également un encodeur RGB Breakout !
Vous pouvez l'attacher au GPIO de votre Pi directement ou via une planche à pain avec les connecteurs inclus, mais il est également compatible avec notre Breakout Garden sans soudure, qui permet d'utiliser facilement plusieurs breakouts différents en même temps.
Caractéristiques
Microcontrôleur MS51 de Nuvoton avec convertisseur analogique-numérique 12 bits intégré (fiche technique / manuel de référence technique)
Potentiomètre linéaire (fiche technique / dessin)
LED RVB (contrôlable par PWM)
Interface I2C, avec une adresse par défaut de 0x0E
Compatible 3V à 5V
Protection contre l'inversion de polarité
Raspberry Pi-compatible pinout (broches 1, 3, 5, 7, 9) Compatible
avec Raspberry Pi (librairie Python)
Compatible avec Raspberry Pi Pico (librairies C++/MicroPython)
Le kit comprend une
carte de dérivation pour potentiomètre RVB (pré-assemblée) 1 x 5
connecteur mâle droit
1 x 5 connecteur femelle à angle droit Nous avons
conçu cette carte de dérivation de façon à ce que vous puissiez souder le morceau de connecteur femelle à angle droit et le placer directement sur les 5 broches inférieures gauches du connecteur GPIO de votre Raspberry Pi(broches 1, 3, 5, 7, 9).
Le Software
RGB Potentiometer Breakout utilise la même bibliothèque Python que notre IO Expander Breakout. Cet exemple vous montre comment lire le potard et contrôler la LED.
Vous pouvez également utiliser ce breakout avec Raspberry Pi Pico et d'autres cartes RP2040, en utilisant C++ ou MicroPython de la marque Pirate.
Chris a aimablement ajouté la prise en charge des sorties de potentiomètre et de codeur à son portage Arduino de notre bibliothèque IO Expander.
Notes
L'adresse I2C par défaut est 0x0E, mais il est possible de la modifier dans le logiciel si vous souhaitez utiliser plusieurs RGB Potentiometer Breakouts, ou éviter les conflits avec d'autres dispositifs I2C.
La nouvelle adresse sera enregistrée dans la mémoire flash, elle persistera donc si elle n'est pas alimentée.
Cette carte utilise un MCU Nuvoton avec notre micrologiciel personnalisé mais si vous êtes courageux et bricoleur, vous pouvez substituer votre propre micrologiciel pour modifier le fonctionnement de cette carte et disposer d'un microcontrôleur super bon marché et performant (mais ce n'est pas pour les âmes sensibles !)
Dimensions : environ 25x22x30mm (LxlxH )