How To Make a PC Controlled Robot Using Arduino?

skubotics
4 min readJun 25, 2021

--

What is a computer-controlled robot?

The robots that are controlled by interfacing with a personal computer are called as computer-controlled robots. A computer is an integral part of every robot system that contains a control program and a task program. You can easily experience the task or operations of robotics in any robotic workshop controlled by a computer.

What is Arduino?

The open-source electronics platform which is based on easy to easy hardware and software is called Arduino. The functionality of the Arduino Boards is to light on a sensor, a finger on a button or a Twitter message and turn it into an output by activating a motor, turning on an LED or publishing something online. You can give a set of instructions to your board for executing your work and purportedly you use the Arduino Programming Language ( based on Wiring), and the Arduino Software (IDE) based on processing.

Arduino has been working as the brain of thousands of projects over the years from regular objects to abstruse scientific instruments and pertinently the worldwide community of makers like students, hobbyists, artists, programmers and professions use this open-source platform to add their contributions of users worldwide.

Why Arduino?

Arduino is a very simple and user-friendly version for the easy access of thousands of different projects. For beginners, it is very easy to use and also flexible for advanced users. The running platforms of Arduino are Mac, Windows and Linux. It covers up the different backgrounds as students and teachers simply use Arduino to build up the scientific instruments. On the other hand Designers and Architects construct the interactive prototypes, simultaneously it has been used by musicians and artists to experience the installation and experiment with new musical instruments.

The basic advantage of Arduino working with microcontrollers follows that it simplifies the working process and provides some expedient versions for teachers, students and interested amateurs over other systems.

Inexpensive: Arduino board is less expensive than any other microcontroller and the least expensive Arduino models can be easily assembled by hand.

Cross Platforms: The Arduino platforms easily can get the running access on Windows, Linux and Mac etc whereas most of the microcontrollers are limited to run on Windows.

Simplicity in programming: For beginners, it is very easy to use and also flexible for advanced users. students and teachers simply use Arduino to build up the scientific instruments. On the other hand Designers and Architects construct the interactive prototypes, simultaneously it has been used by musicians and artists to experience the installation and experiment with new musical instruments. Students can also easily learn the Arduino training in Kolkata for the sake of their practical use.

The PC controlled robot using Arduino: The components required for PC Controlled robot using Arduino are as follows:

· Arduino UNO

· DC Motor

· Laptop

· Motor Driver L293D

· 9 Volt Battery

· Battery Connector

· USB cable

· Robot Chasis

The PC controlled robot circuit can be differentiated into three different sections such as sensor section, control section and driver section. To do the Arduino robotics course in Kolkata controlled by PC we must be introduced to the following essential segments:

Sensor Section: This section actually deals with the serial communication device like PC, laptop etc. The process of working lies by sending a command to Arduino through typing a character on the hyper terminal or any other serial terminal like hyper terminal, Hercules, putty,Arduino's serial terminal etc

Control Section: The entire process of the robot is controlled by Arduino UNO. The command delivered by PC or laptop is read by Arduino and compared with defined characters or commands. The Arduino sends the appropriate commands to the driver section if the commands are matched by PC or laptop.

Driver Section: The driver section belongs to a L293D motor driver or IC and two DC motors. The motor driver is recruited because of driving motors and the adjoining motor driver circuit is used to receive enough voltage and current for the motor as Arduino is not able to supply enough voltage and current to the motor. The motor driver firstly gathers the commands from Arduino and drives the motors according to commands.

Working Process: The PC Controlled robot in the robotics workshop in Kolkata is led by some commands that are sent via serial communication to Arduino from PC like pressing ‘f’ or ‘F’ denotes that the robot is instructed to move forward and it will be going on until the next command is given. On the other hand, pressing ‘b’ or ‘B’ operates the robot to move in a backward direction and the same process will be persistent before instructing another command.

‘l’ or ‘ L’ button commands the robot to turn on the left side and the ‘r’ or ‘r’ button orders the robot to change direction and turn it on the right side. Simultaneously ‘s’ or ‘S’ is the button to stop the robot instantly by intercepting the motion of the robot. You can visit any of the Arduino workshop in Kolkata to experience such a robotics system.

--

--

skubotics
skubotics

Written by skubotics

Kolkata's finest in the field of Internet Of Things(IOT), Embedded Systems, PCB Fabrication, 3D Printing, Aeromodelling.

No responses yet