Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino UNO with I2C Multiplexer and Multiple AS5600 Magnetic Encoders

View and Edit Project In Cirkit DesignerImage of Arduino UNO with I2C Multiplexer and Multiple AS5600 Magnetic Encoders

Circuit Documentation

Summary

This circuit integrates multiple AS5600 magnetic encoders with an Arduino UNO microcontroller through an Adafruit TCA9548A I2C multiplexer. The AS5600 magnetic encoders are connected to the multiplexer, which allows the Arduino UNO to communicate with each encoder via the I2C bus without address conflicts. The encoders and the multiplexer are powered by the 3.3V output from the Arduino UNO, and all components share a common ground. The purpose of this circuit is to read multiple magnetic encoders using a single microcontroller, which is facilitated by the I2C multiplexer.

Component List

AS5600 Magnetic Encoder

Arduino UNO

Adafruit TCA9548A

Wiring Details

AS5600 Magnetic Encoder

Arduino UNO

Adafruit TCA9548A

Documented Code

Arduino UNO Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Additional Notes