Adafruit MCP2221A Breakout - USB voor algemeen gebruik naar GPIO ADC I2C.
Zou het niet gaaf zijn om een klein OLED- display , een kleurensensor te lezen of zelfs gewoon enkele LED's rechtstreeks vanaf uw computer te laten knipperen? Natuurlijk kun je een Arduino of trinket om met deze apparaten en je computer te praten, maar waarom kan je computer niet gewoon met die apparaten en sensoren zelf praten? Welnu, nu kan uw computer met apparaten praten met behulp van het Adafruit MCP2221A breakout- board !
Wat kan de MCP2221-chip doen? Deze chip van
Microchip is vergelijkbaar met een USB naar serieel converter , maar voegt ook een GPIO- en I2C-interface toe. De analoge / digitale GPIO-pinnen kunnen fungeren als 10-bits analoge inputs (ADC) en er is zelfs een 5-bits DAC- output . De I2C-interface is geweldig om te praten met OLED's, sensoren, PWM- drivers , het is de meest populaire interface voor kleine apparaten. U kunt de GPIO gebruiken om dingen te doen zoals LED's laten knipperen, schakelaars of knoppen lezen en meer. De MCP2221A-ontsnapping is als het toevoegen van een klein Zwitsers zakmes voor seriële protocollen aan uw computer!
Deze chip is krachtig en handig als je Python (bijvoorbeeld) wilt gebruiken om snel een apparaat te itereren en te testen dat gebruikmaakt van I2C of algemene digitale en analoge I / O. Er is geen firmware om mee om te gaan, dus je hoeft niet te doen hoe je "data van en naar een Arduino stuurt die vervolgens naar en van" een elektronische sensor of display of onderdeel worden gestuurd.
Deze breakout heeft een MCP2221A-chip, USB C-connector, board 3V-regelaar en een 4-pins JST SH-poort voor I2C-connectiviteit met 3V-voeding en logica. Deze poort is Stemma QT / Qwiic-compatibel voor gebruik met elke sensor of chip die een bijpassende poort heeft - u kunt zelfs Grove I2C-apparaten aansluiten met een adapterkabel met
geen solderen nodig!