¿No sería genial poder controlar una pequeña pantalla OLED, leer un sensor de color o incluso hacer parpadear algunos LEDs directamente desde el ordenador? Claro que puedes programar un Arduino o Trinket para que se comunique con estos dispositivos y con tu ordenador, pero ¿por qué no puede tu ordenador comunicarse con esos dispositivos y sensores por sí mismo? Pues bien, ¡ahora tu ordenador puede hablar con los dispositivos que utilizan la placa breakout MCP2221A de Adafruit!
¿Qué puede hacer el chip MCP2221? Este chip de Microchip es similar a los chips convertidores de USB a serie, pero añade también una interfaz GPIO e I2C. Los pines GPIO analógicos/digitales pueden actuar como entradas analógicas de 10 bits (ADC) e incluso hay una salida DAC de 5 bits. La interfaz I2C es genial para hablar con OLEDs, sensores, controladores PWM, es la interfaz más popular para dispositivos pequeños. Puedes usar el GPIO para hacer cosas como parpadear LEDs, leer interruptores o botones, y más. El breakout MCP2221A es como añadir una pequeña navaja del ejército suizo para protocolos serie a tu ordenador.
Este chip es potente y útil cuando se quiere utilizar Python (por ejemplo) para iterar y probar rápidamente un dispositivo que utiliza I2C o E/S digitales y analógicas de propósito general. No hay que lidiar con el firmware, por lo que no hay que ocuparse de cómo "enviar datos a y desde un Arduino que luego se envían a y desde" un sensor electrónico o pantalla o pieza.
Este breakout tiene un chip MCP2221A, un conector USB C, un regulador de 3V a bordo y un puerto JST SH de 4 pines para la conectividad I2C con alimentación y lógica de 3V. Este puerto es compatible con Stemma QT / Qwiic para utilizarlo con cualquier sensor o chip que tenga un puerto correspondiente - ¡incluso puedes conectar dispositivos Grove I2C con un cable adaptador sin necesidad de soldar! Consulte esta guía para obtener más información sobre Stemma QT
Consulte todos nuestros sensores, cables y dispositivos Stemma QT que puede utilizar aquí.
Usar esta placa en Python es súper fácil - echa un vistazo al tutorial sobre cómo empezar y usar nuestro código Python para controlar la MCP2221A con Mac/Win/Linux y accede a nuestros cientos de librerías y tutoriales de CircuitPython.
DETALLES TÉCNICOS
Esquemas, diagramas de cableado, hojas de datos y código Python para controlar el MCP2221A con Mac/Win/Linux en la guía de aprendizaje Adafruit.
Dimensiones del producto: 27,0mm x 17,7mm x 5,0mm / 1,1" x 0,7" x 0,2"
Peso del producto: 2,2g / 0,1oz