I am working on a RC tank project. I came up with a code that successfully uses a joystick to control 2 DC motors (through a L293D motor-shield) so that functions FORWARD, BACKWARDS, LEFT, RIGHT, and STOP can be performed.
This code uses the "now ancient" Adafruit Motor Shield V1 library: <AFMotor.h>
The next step is to add NRF24L01 transceivers that I have in order to control these motors wirelessly. I have an additional Arduino Uno that I will use along with the joystick (and one of the NRF24L01 transceivers) to be the controller.
My question is: How do I wire the NRF24L01 on the Receiving Arduino?
It appears that the pinout for the NRF24L01 interferes with the pinout for motorshield. It looks like Digital pin 12 specifically will be a problem for me. I have attached photos of the pins used by the libraries for both the NRF24L01 and the motorshield.
NRF24L01 libraries I am using: <SPI.h>
Link to NRF24L01 information; https://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo
Motorshield Library I am Using: <AFMotor.h>
Link to motorshield information; https://cdn-learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf