I have a robot running on a Grand Central core, but want to offload some parallel tasks to a Feather and Stepper Featherwing. At its most basic, I can use a unidirectional control (GC -> Feather), but I'd love to have bidirectional for closed-loop coordination of activities. I'm still learning all the various chip-to-chip protocols; for example, I don't understand if I can use i2c with a Feather as the target, as I don't see how to find or assign the i2c address?
I'd much prefer to code this in CircuitPython, but will switch to Arduino if I absolutely have to.
Any advice you can give would be helpful, but bottom line, should I use SPI, i2c, something else, or just sling digital in/out pins running back and forth?
Secondary Feather
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- dastels
- Posts: 15608
- Joined: Tue Oct 20, 2015 3:22 pm
Re: Secondary Feather
I've used I2C for this sort of thing.
https://bitbucket.org/dastels/home_cont ... e_node.cpp uses I2C as a peripheral device.
Dave
https://bitbucket.org/dastels/home_cont ... e_node.cpp uses I2C as a peripheral device.
Dave
Please be positive and constructive with your questions and comments.