LoginSignup
7
1

More than 1 year has passed since last update.

PCからハードウェアを触ろう~Microchip MCP2221AでI2C・GPIOを使う

Last updated at Posted at 2020-05-09

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から使う事が可能です。

完成品が良い人は、みんなのラボのボードがお勧めです。

7
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
1