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 AVR ATmega32 microcontroller. 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 microcontroller 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 microcontroller and gives out a proportionally high current signal which can control and drive a motor. The ATmega32 microcontroller 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.
Post a Comment