Ne serait-il pas génial de piloter un minuscule écran OLED, de lire un capteur de couleurs ou même de faire clignoter quelques LED directement depuis votre ordinateur ? Bien sûr, vous pouvez programmer un Arduino ou un Trinket pour qu'il parle à ces appareils et à votre ordinateur, mais pourquoi votre ordinateur ne peut-il pas parler lui-même à ces appareils et capteurs ? Eh bien, maintenant votre ordinateur peut parler aux dispositifs utilisant la carte de rupture MCP2221A de Adafruit!
Que peut faire la puce MCP2221 ? Cette puce de Microchip est similaire aux puces de conversion USB-série mais ajoute également une interface GPIO et I2C. Les broches GPIO analogiques/numériques peuvent servir d'entrées analogiques 10 bits (ADC) et il y a même une sortie DAC 5 bits. L'interface I2C est idéale pour communiquer avec les OLED, les capteurs, les pilotes PWM, c'est l'interface la plus populaire pour les petits appareils. Vous pouvez utiliser le GPIO pour faire des choses comme faire clignoter des LED, lire des interrupteurs ou des boutons, et plus encore. Le breakout MCP2221A revient à ajouter un petit couteau suisse pour les protocoles série à votre ordinateur !
Cette puce est puissante et utile à avoir lorsque vous voulez utiliser Python (par exemple) pour itérer et tester rapidement un dispositif qui utilise I2C ou des E/S numériques et analogiques à usage général. Il n'y a pas de microprogramme à gérer, et vous n'avez donc pas à vous demander comment "envoyer des données vers et depuis un Arduino, qui sont ensuite envoyées vers et depuis" un capteur, un écran ou une pièce électronique.
Ce breakout possède une puce MCP2221A, un connecteur USB C, un régulateur 3V intégré et un port JST SH à 4 broches pour la connectivité I2C avec une alimentation et une logique 3V. Ce port est compatible Stemma QT / Qwiic pour une utilisation avec n'importe quel capteur ou puce qui a un port correspondant - vous pouvez même câbler dans les dispositifs Grove I2C avec un câble adaptateur sans soudure requise ! Consultez ce guide pour plus d'informations sur Stemma QT
Découvrez tous nos capteurs, câbles et dispositifs Stemma QT que vous pouvez utiliser ici.
L'utilisation de cette carte en Python est très facile - consultez le tutoriel sur la façon de démarrer et d'utiliser notre code Python pour contrôler la MCP2221A avec Mac/Win/Linux et accéder à nos centaines de bibliothèques et de tutoriels CircuitPython.
DÉTAILS TECHNIQUES
Schémas, schémas de câblage, fiches techniques et code Python pour contrôler le MCP2221A avec Mac/Win/Linux dans le guide d'apprentissage Adafruit.
Dimensions du produit : 27,0 mm x 17,7 mm x 5,0 mm / 1,1" x 0,7" x 0,2"
Poids du produit : 2,2 g / 0,1 oz