Programming for PCA9555

Hi,

I have a design that uses the PCA9555 in output mode to control 4-4067's for a 61:1 MUX. (3 of the 4067 outputs feed into the remaining 4067, which has the single output).

While I am average in programming (self-taught), I have to admit the PCA9555 datasheet is a little overwhelming. Translating that to actual code is a challenge for me - still learning. I could really use some help in understanding the basic code strings needed to do certain things.

I'm following GitHub - nicoverduin/PCA9555: Arduino Library to approach PCA9555 I2C expander with digitalRead, digitalWrite and pinMode functions and trying to understand the process for doing the following:

  • Identify the output Register to Change
  • Set that Output Pin to the desired State (high/low)

Thanks ahead of time for the help!

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.