I am quite new to Arduino and was confronted with the new Arduino Robot (http://arduino.cc/en/Main/Robot) in my current project. The aim is to navigate it by means of surrounding Wifi-Signals. This is why I bought the Arduino Wifi-Shield (http://arduino.cc/en/Main/ArduinoWiFiShield) and now I am trying to make the Shield work on the Robot. However, this is not a matter as usual, of simply stacking shields, and some of the pins required by the Wifi Shield are already used by the LCD, which comes standard with the robot.
Could you please provide me with some guidance on how to change pins etc., to make this work?
At the moment, I assume that I can connect the Wifi Shield to the robot by means of the ICSP bus. That leaves pins 4, 7 and 10 of the Wifi Shield still to be connected. As for pins 4 and 10, which are SS-pins, I assume that I could use two of the TKD pins on the robot. That leaves pin 7, the 'Handshake' pin remaining and I have no idea what to do about this.
So my questions are: Are my above assumptions correct? Do the TKD pins require some software initialization or something of that form, or is it simply a matter of soldering the connections? Do I have to change the Wifi library to state that I am using the TKD pins and not the regular ones? What should I do about the 'Handshake' pin?
I would really appreciate any help on this matter, as I am quite confused and desperate; I really need to get this working.
Thank you very much in advance.
Kind regards
Stefan Marggraff
Stop right there don't assume read the doc's. How is data sent to/received from the shield? If you are going to change the pins used you need to know this. You will also need to rework the software lib that goes with the shield.
What do you mean by
The aim is to navigate it by means of surrounding Wifi-Signals
Thank you for the response. I said: 'I assume' because I read several documents and asked a few peopeople, both of who confirmed this, however I am not sure, because I am new to Arduino and never had a project like this before.
By the wifi navigation term I meant that the idea is to place the robot inside a mall, and it has to locate itself by means of the occuring wifi signals and navigate towards a certain position. The idea is to replace gps with wifi.
However, I still don't know how to connect the Shield to the robot..
There is lots of online literature on that topic. The idea is to generate a wifi map, program that map and compare current readings to the map..works with probability etc.
But the problem is not the project, but rather getting the robot to work.
So if anyone could tell me how to connect the Wifi Shield to the robot I would be very greatful!
Can you find/provide detailed docs for this bot, I assume that its the one in the store section but there is no documentation there the datasheet link just points to ATmel's datasheet for the chips.
From the WiFi shield docs
Arduino communicates with both the Wifi shield's processor and SD card using the SPI bus (through the ICSP header). This is on digital pins 11, 12, and 13 on the Uno and pins 50, 51, and 52 on the Mega. On both boards, pin 10 is used to select the HDG104 and pin 4 for the SD card. These pins cannot be used for general I/O. On the Mega, the hardware SS pin, 53, is not used to select either the HDG104 or the SD card, but it must be kept as an output or the SPI interface won't work.
Digital pin 7 is used as a handshake pin between the WiFi shield and the Arduino, and should not be used.
Could the arduino team provide links to the detailed documentation for the "Arduno robot" as sold in the store section. Its a great shame to leave buyers of this expensive bit of kit without support and it does not help the image of Aduino "inc".