I2C Hub (Troyka Module)

  • AMP-B122
€10,95
In Cart:

Forget about conflicts using I²C modules with the same address. Use several IMU-sensors to control a quadcopter, track gestures using proximity sensors, or build a widescreen display using LED matrices.

Principle of Operation

This I²C hub is similar to a switch in your old TV or even a railroad switch. Several modules (slave) are connected to the device, but only one (master) is active at any time. If you want to work with another module, you need to switch channels.

Connectivity

Two pairs of contacts are on the module:

Bottom

  • Signal (R) - PCA9547 control chip reset signal. Connect to the digital pin of a microcontroller. By default, the pin is disconnected from the chip.
  • Power (V) - connect to the operating voltage on the microcontroller.
  • Ground (G) - Connect to the GND pin on the microcontroller.

Top

  • Data (D) - I²C bus data pin. Connect to the SDA pin on the microcontroller.
  • Clock (C) - I²C bus clock pin. Connect to the SCL pin on the microcontroller

There are several different ways to wire this module:

Troyka Shield. The most straightforward method. Connect the module to a pin group on Troyka Shield with the 3-pin jumper cable and you’re ready to interface with it from your Arduino.

Troyka Slot Shield. The best choice for quick prototyping. Using slots on the shield, you can get rid of cables. The module will be held securely in place using both pin headers.

Breadboard. For advanced use. Troyka pin headers have 0.1” spacing which is compatible with any breadboard. Simply wire the module like you would do with any IC.

Programming

The hub communicates with the control electronics via the I²C bus. It might seem complicated, but don't worry about bits and bytes; we wrote the TroykaI2CHub library for Arduino, which makes communication with the module easier than blinking an LED.

Package Contents

Specifications

  • Power Supply: 3.3–5 V
  • Input Interface: I²C
  • Default Module Address: 0x70
  • Output Interface: eight additional I²C channels
  • Dimensions: 25.4 × 25.4 mm (1" x 1")