Añada un colorido dial luminoso y eleve su proyecto de Raspberry Pi al máximo.
Este breakout I2C utiliza su inteligente microcontrolador Nuvoton para ayudarle a incorporar fácilmente un potenciómetro lineal digital en su proyecto. Puedes controlar directamente el LED RGB del interior de la maceta, lo que significa que es ideal para utilizarlo como dispositivo de entrada que también puede mostrar un estado visual codificado por colores (como un termostato o un control de volumen).
Los potenciómetros tienen un rango de movimiento limitado y son buenos para los diales que se benefician de tener un punto de inicio y de finalización establecido - si prefieres uno que pueda girar continuamente, también hacemos un Breakout de codificador RGB.
Puedes conectarlo al GPIO de tu Pi directamente o a través de una protoboard con los cabezales incluidos, pero también es compatible con nuestro elegante Breakout Garden sin soldadura, que facilita el uso de varios breakouts diferentes al mismo tiempo.
Características
Microcontrolador Nuvoton MS51 con convertidor analógico-digital de 12 bits incorporado (hoja de datos / manual de referencia técnica)
Potenciómetro lineal (hoja de datos / dibujo)
LED RGB (controlable por PWM)
Interfaz I2C, con una dirección por defecto de 0x0E
Compatible con 3V a 5V
Protección contra polaridad inversa
Raspberry Pi - pinout compatible (pines 1, 3, 5, 7, 9)
Compatible con Raspberry Pi (librería Python)
Compatible con Raspberry Pi Pico (librerías C++/MicroPython)
El kit incluye
Potenciómetro RGB Breakout (pre-ensamblado)
1x5 cabezal macho recto
1x5 cabezal hembra en ángulo recto
Hemos diseñado esta placa breakout para que puedas soldar el trozo de cabezal hembra en ángulo recto y colocarlo directamente en los 5 pines inferiores izquierdos de tu Raspberry Pi's GPIO header (pines 1, 3, 5, 7, 9).
Software
RGB Potentiometer Breakout utiliza la misma librería Python que nuestro IO Expander Breakout - este ejemplo muestra cómo leer el pote y controlar el LED.
También puedes usar este breakout con Raspberry Pi Pico y otras placas RP2040, usando C++ o MicroPython de la marca Pirate.
Chris ha tenido la amabilidad de añadir soporte para las salidas de potenciómetro y codificador a su puerto Arduino de nuestra biblioteca IO Expander.
Notas
La dirección I2C por defecto es 0x0E, pero es posible cambiarla en el software si quieres usar múltiples Breakouts de Potenciómetro RGB, o evitar conflictos con otros dispositivos I2C. La nueva dirección se guardará en la memoria flash, por lo que persistirá si no se alimenta.
Esta placa utiliza una MCU Nuvoton con nuestro firmware personalizado, pero si eres valiente y hacker, puedes sustituir tu propio firmware para cambiar el funcionamiento de esta placa y tener un microcontrolador súper barato y capaz (¡aunque esto no es para los débiles de corazón!)
Dimensiones: aproximadamente 25x22x30mm (LxWxH)