Robot Driving with Arduino UNO
A robot is a mechanical or virtual agent, usually an electro-mechanical machine that is guided by a computer program or electronic circuitry. Robots have replaced human in the assistance of performing those repetitive and dangerous tasks which humans prefer not to do, or are unable to do due to size limitations, or even those such as in outer space or at the bottom of the sea where humans could not survive the extreme environments.
In this project, we will learn How drive or control a Robot with Arduino UNO. The movement of Robots is controlled by controlling the actuators attached with them. Here, we will use DC motor as an actuator for our Robot. But the Arduino UNO cannot control the DC motors directly due to high voltage and current requirement of DC motors. So, we will use a DC motor driver which is basically a current amplifier which takes a low-current signal from the Arduino UNO and gives out a proportionally high current signal which can control and drive a motor. The Arduino UNO will provide the necessary signal to the DC Motor Driver to run the robot in forward, left, right, reverse direction and to stop it respectively each for 2 minutes. The below table shows the different directions of DC motor with different signals to DC Motor Driver.
Input 1 |
Input 2 |
Direction of DC Motor |
0 |
0 |
Stop |
0 |
1 |
Anti-Clockwise |
1 |
0 |
Clockwise |
1 |
1 |
Stop |
Softwares Required
Hardwares Required
Name | Quantity |
Arduino UNO R3 Board | 1pc |
USB AM-BM Cable | 1pc |
DC Motor Driver | 1pc |
Robot V 4.0 | 1pc |
Post a Comment