I'm building a "mars rover" for my final project for school, and need some help.
I have 12 motor channels to control, using arduino mega, and was wondering what the best communication type is. I want to use a graphic interface an a laptop as the controller and add something on to the arduino in the rover to communicate with.
can I use WiFi? how to I make a graphic interface? range of the wifi chips? can it send date back to the computer?
and was wondering what the best communication type is.
What is your definition of "best"? Does it involve range? Reliability? Ease of use? Amount of data sent per unit of time?
Probably range and ease of use are on the top of the list.
Jusroze:
Probably range and ease of use are on the top of the list.
"ease of use" is like porn. I can't define it, but I can recognize it when I see it.
Range IS definable. What is you range requirement?
Max range would be about 100 feet if that.
I am brand new to program ( I'm a material engineer) so if code already exists that would be nice.
Max range would be about 100 feet if that.
You haven't mentioned budget, but, if the budget will allow, I'd get two Series 1 XBees and shields. Configure each XBee to talk to the other. Plug them in, and they act just like wires, so no special programming is needed. Just use Serial or an instance of SoftwareSerial and print() or write() to the XBee and available() and read() to read from the XBees. Let them manage to get the data back and forth.