I want to make a mechanical arm controlled with servos via a bluetooth connection.
I'm curious to know because all the USB host shields use SPI interfaces but the adafruit shield uses i2c.
Could you also elaborate on the whole USB shield thing, like why is it okay for them to use I2c when they have SPI pins?
Im assuming because shields have to communicate using a master slave mode (i2c or SPI) they have to know that the other one is there won't be a connection right?
So it doesnt matter if the USB host uses I2c or SPI?
I was thinking stacking a USB for bluetooth of course.
But if I do that, the USB host shield I wants uses pins D13 -D9, does that mean that I will have pins D8-D2 to control digital servos with?
QuoteSo it doesnt matter if the USB host uses I2c or SPI?You care to define the convoluted logic you used to arrive at that conclusion? Of course it matters. But, if shield A is using one process, shield B can use the other with no interference.SO i'm RIGHT, if it can use both than really why does it matter?QuoteI was thinking stacking a USB for bluetooth of course.Not a snowball's chance in hell. The questions you are asking tell me that you are not prepared to write a USB driver for the USB Host shield to talk to a piece of (bluetooth) hardware.Don't need to do all that chuck a bluetooth dongle in there, connect it to the ps3 controller and you're ready to goas explained on this video https://www.youtube.com/watch?v=q3vXTX6Qe54QuoteBut if I do that, the USB host shield I wants uses pins D13 -D9, does that mean that I will have pins D8-D2 to control digital servos with?Yes, the pins D2 to D8 will be available.