ablab

Hello Readers, welcome to my Blog - A Blog For Bloggers By A Blogger. I'm Arun, an entrepreneur Blogger from India.

Speed Control of Robot with Arduino UNO

241
Mark as Favourite

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. Speed control of a Robot is a very important aspect in robot designing.

In this project, we will learn How to control the speed of a Robot with aRDUINO uno. The speed of a Robot can be controlled by controlling the speed of the actuators used in the Robot. Here, we will use DC motor as an actuator for our Robot and the speed of DC motor can be controlled by PWM technique. The ATmega16 microcontroller will generate the PWM signals of different duty cycle using its Timer Counter 0 and Timer Counter 2 and will give the PWM signal to the two enable pins of the DC motor driver. Higher the duty cycle of the PWM signal, higher is the speed of the Robot. In this way, the Arduino UNO will run the Robot in forward direction with different speeds.

Softwares Required

Hardwares Required

Name Quantity
Arduino UNO R3 Board 1pc
DC Motor Driver 1pc
Robot V 4.0 1pc
USB AM-BM Cable 1pc

Circuit Diagram

Video

Downloads

Speed Control of Robot with Arduino UNO
  • 6 downloads 0 Kb

Post a Comment