Skip to content

Require a Device Address in the I2C Bus Configuration Menu #229

Answered by NoahAndrews
AlecHub asked this question in Q&A
Discussion options

You must be logged in to vote

Thanks for the suggestion. You did an excellent job providing a visual and technical summary of your idea.

However, extremely few I2C devices have the ability to set an arbitrary address. By far the most common case is that you have two address choices, and you pick between them by pulling a pin either to high or to ground, which is not applicable to most sensors FTC teams are using.

As a reminder, every I2C port on Control Hubs and Expansion Hubs has its own dedicated I2C bus, so you don't have to worry about I2C address conflicts. I notice in the screenshot that you have all Modern Robotics sensors. Those are the only sensors I can recall seeing that allow you to set arbitrary I2C addre…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@AlecHub
Comment options

Answer selected by NoahAndrews
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants