Adafruit MCP2221A Breakout - Universal USB til GPIO ADC I2C.
Ville det ikke være fedt at køre på en lille OLED-skærm, læse en farvesensor eller endda bare blinke nogle LED'er direkte fra din computer? Selvfølgelig kan du programmere en Arduino eller Trinket til at tale med disse enheder og din computer, men hvorfor kan din computer ikke bare tale med disse enheder og sensorer selv? Nå, nu kan din computer tale med enheder ved hjælp af Adafruit MCP2221A breakout board!
Hvad kan MCP2221-chippen? Denne chip fra
Mikrochip ligner en USB til seriel konverterchips, men tilføjer også et GPIO- og I2C-interface. De analoge/digitale GPIO-ben kan fungere som 10-bit analoge indgange (ADC), og der er endda en 5-bit DAC-udgang. I2C-grænsefladen er fantastisk til at tale med OLED'er, sensorer, PWM-drivere, den er den mest populære grænseflade til små enheder. Du kan bruge GPIO til at gøre ting som blinkende LED'er, læse kontakter eller knapper og meget mere. MCP2221A-udbruddet er som at tilføje en lille schweizisk hærkniv til serielle protokoller til din computer!
Denne chip er kraftfuld og nyttig at have, når du vil bruge Python (for eksempel) til hurtigt at iterere og teste en enhed, der bruger I2C eller almindelig digital og analog I/O. Der er ingen firmware at forholde sig til, så du behøver ikke at beskæftige dig med, hvordan du "sender data til og fra en Arduino, som så sendes til og fra" en elektronisk sensor eller skærm eller del.
Denne breakout har en MCP2221A-chip, USB C-stik, indbygget 3V-regulator og en 4-benet JST SH-port til I2C-forbindelse med 3V-strøm og logik. Denne port er Stemma QT / Qwiic-kompatibel til brug med enhver sensor eller chip, der har en matchende port - du kan endda tilslutte Grove I2C-enheder med et adapterkabel med
ingen lodning nødvendig!