MCP2221Aとは
MCP2221Aというチップをご存じだろうか?
PCからUART、GPIO,I2Cが使えるUSB-to-UART/I²Cコンバータである。
PCからデバイスをコントロール
これを使って何が出来るの?
PCからI2CやGPIOを動かせるんです。
そういっても多くの人は、チンプンカンプンかと思いますが、PCからI2Cのセンサーデータを見たいことはありませんか?
例えばLEDを点灯させたり
そのためには、マイコンを使うのが一番楽ですが、ファームを書く必要があります。
MCP221は、USB接続で、Microchip社のアプリケーション、Python、VisualStudioのプログラムでコントロール可能です。
アプリ・ライブラリ類
MicroChip Win,Linux,Android Terminal etc・・・
Pythonライブラリ
Pythonライブラリも用意されている。(元秋月電子の北神博士)
VisualStudio 「GROVE対応シリーズ活用BOOK」
さらに同人誌「GROVE対応シリーズ活用BOOK」が配布されています。
Breakout board
・Microchip 純正
USB-UART ブレークアウトモジュール for MCP2221 ADM00559
・みんなのラボ社
USB-I2CブリッジボードV1
USB-I2CブリッジボードV2(GROVE対応版)
USB-I2CブリッジボードV2(ブレッドボード対応版)
USB-I2CブリッジボードV2 (GROVE対応USBドングル版)
工作キットを作りました
今回、極小か、工作キットかと検討した結果、MCP221の工作キット作ってみました。
完成後は、アプリケーションを作って、スイッチや、LED,I2CデバイスをWindowsから使う事が可能です。
完成品が良い人は、みんなのラボのボードがお勧めです。