Controling a robot via Ethernet

i want to control my Robot through Ethernet i am a bit confused in selecting , which board to go with

will ethernet arduino will do the best or arduino ethernet Shield ?
with arduino ethernet Shield is UNO the best option

kindly guide me up in this

Unless your robot is going to be really simple, I would recommend using a mega2560 and ethernet shield.

i am just controling my Robot via Laptop with matlab based GUI
the Gui works on Arrow keys
just want my Steering Motor to turn Right and Left with the GUI and Go forward and reverse with the GUI thats it

You might be able to do that with the Uno type board. I would determine the number of pins you will need besides the ethernet part.

You won't be able to use digital pins 4 or 10. Those are the SPI Slave Select pins for the microSD and w5100.

You cannot use digital pins 11-13 for anything but SPI data pins.

i want to use Four Pins
they all are digital Write Pins so what should i take then

cutebuddy6:
i want to use Four Pins
they all are digital Write Pins so what should i take then

I want to use four pins too! :slight_smile:

But most of my projects end up taking about twice what I originally thought. :~

You can use the Uno with an ethernet shield. You can program that combination with the usb port. That is a handy tool to debug with. The Uno ethernet does not have a usb port.

But when you run out of pins, please don't blame me!

thanks but i am Planning to attach it with my Arduino where LCD are placed can you tell me how to connect the two arduino Boards togather

cutebuddy6:
thanks but i am Planning to attach it with my Arduino where LCD are placed can you tell me how to connect the two arduino Boards togather

Excuse me? LCD? What hardware are you using for that?

@cutebuddy
Have you noticed the Search field/button in the upper, right corner of most pages. It's past time that you learned how to use that capability, instead of asking the same questions that have already been answered.

@paul i dont find it in the search Field If you find it kindly tell me
@Sufertime sir i am using a GPS to drive my Robot Autonomous and if it gets stuck on any obstacle it should go to control via Ethernet

Just so I understand...you want autonomous operation capability with GPS, LCD, backup ethernet operation, motor speed, and direction control? I don't think an Uno will do it, but you can always try. Even if it doesn't have the pins or the memory, it will be a good learning experience for you.

ya sure but i want to know how to connect my two arduino boards togather if anyone knows its being done before you can send me the link i am ok with it thanx

You plug the ethernet shield into the Uno. The pins on the shield line up with the headers on the Uno.

Many use the Uno with the ethernet shield. If you are on this page, you have all the links available that I do. Search for zoomkat's ethernet shield code.

You plug the ethernet shield into the Uno.

No, no. He wants to use two Arduinos - one with ethernet shield and one controlling the robot.

There are many ways that the two Arduinos can communicate - I2C, SPI, or serial. Depending on which method you choose, different connections need to be made. The simplest is to use NewSoftSerial/SoftwareSerial to create a software serial port on both sides. Then, just three connections need to be made - TX to RX, RX to TX and Ground to Ground. Then, you just use serial.print() on one side, and serial.available() and serial.read() on the other.