I was wondering if anybody could help me with some SPI questions. I know how to use SPI, but I don't really know about SPI.
I'm looking to use a remote control to wirelessly control a robot. I know arduino somewhat well, but the (school) project requires I use a TI MSP430 Launchpad as well.
My idea is to use a USB host shield to have an arduino translate a PS4 controller commands and send them to the MSP430 using the 2.4 GHz nrf24lu1+ module. However, the USB host uses SPI to communicate with the USB device. I know the arduino uno has the ICSP header and can also use some of the digital IO pins, but it looks like it's an "or" not an "and." Can somebody explain to me the difference in pins / usability here of the two?
And if it's not possible with that method, does anybody have a suggestion?