EXT.IO

SKU:U011

説明

EXT.IO は GPIO Expander です。簡単なI2CコマンドでGPIOピンを拡張し、最大8個のGPIOを追加することが可能です。

EXT.IOは、PCA9554PWチップセットを統合しています。この2線式双方向バス(I2C)用8ビットI/Oエクスパンダは、2.3V~5.5VのVCC-オープンドレイン・アクティブロー割り込み出力動作で設計されています。

I2Cインターフェースを介して、ほとんどのマイクロコントローラ・ファミリに汎用リモートI/O拡張を提供します。

I2Cアドレスは、手動で変更しない限り、デフォルトは0x27です。

プロジェクトのニーズを最初から予見することは困難です。EXT.IOは、IOの数を拡張するための完璧なソリューションです。すでに高度に統合された設計に、新しい機能、ロジック、タイミング、センシングを追加することができます。

製品の特徴

  • 拡張されたI/O数: 8
  • GROVEインターフェース、 UIFlow Arduino をサポート
  • レゴ互換性のある2つの穴

含まれるもの

  • 1x EXT.IOユニット
  • 1x Grove ケーブル

仕様

リソース パラメータ
I2C アドレス 0x27
I/O拡張数 8個
製品重量 5g
梱包重量 16g
製品サイズ 322411mm
梱包サイズ 675312mm

EasyLoader

EasyLoaderをダウンロード

1.EasyLoaderはシンプルで高速なプログラムバーナーです。EasyLoaderの各製品ページには、製品に関連するケースプログラムが用意されています。簡単な手順でマスターに書き込み、一連の機能検証を行うことができます。.

2.ソフトウェアをダウンロードした後、ダブルクリックしてアプリケーションを実行し、M5デバイスをデータケーブルでコンピュータに接続し、ポートパラメータを選択し、**"Burn "**をクリックして書き込みを開始します。(M5StickC の書き込みの場合、ボーレートを 750000 または 115200 に設定してください)

PinMap

M5Core(GROVE A) GPIO22 GPIO21 5V GND
EXT.IO Unit SCL SDA 5V GND

回路図

回路図とPCA9554PWのデータシートを参照して、A0~A2ピンのレベルの組み合わせを制御することで、デバイスのI2Cアドレスを変更することができます。(デフォルトのアドレスは0x27です。詳細についてはデータシートをご確認ください) チップ抵抗の溶接位置は、下図のように、A0~A2(R6~R8)の3ヶ所が確保されています。

関連リンク

Example

Arduino

完全なコードを取得するには、 ここ をクリックしてください。

UIFlow

UIFlow Blocks

I2CによるIOインターフェースの拡張、リード/ライトレベルの動作。

  • set mode すべてのピンを入力または出力モードに設定

  • set pin mode 入力または出力を個別に設定

  • digitWrite Port 制御ピンの状態、各ピン1ビット

  • digitWrite Pin ピンの状態を個別に制御

  • digitReadPin 指定されたピンの状態を読み出す

  • digitRead Port 全てのピンの状態を読み出す

使用方法

完全なコードを取得するには、 ここ をクリックしてください。