Hello,
Sorry if this isn't the right topic catagory.
I'm pretty sure I'm trying to do something that can't be done with the PCA9685, but just wanted to check. And if it can't does anyone have a suggestion what I could use.
I have built something that is very similar to the project in this video. HariFun #133 - 8 LEDs, 8 Buttons, just 2 Arduino pins! - YouTube
However I am currently using a mcp23017 as the io expander.
That works well, however I was wondering if I could take it further and power the LEDs with PWM over I2C with a PCA9685, Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface [PCA9685] : ID 815 : $14.95 : Adafruit Industries, Unique & fun DIY electronics and kits.
Am I right in thinking that this board can only output. I can't read an input such as a button push.
If not, could anyone suggest if there is an io expansion board with PWM capability or is there a different approach that I could use for dimming/fading the LEDs.
Many thanks
Jack