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
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!
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!
@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.
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.