[go: up one dir, main page]

0% found this document useful (0 votes)
72 views19 pages

Embedded 123456

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views19 pages

Embedded 123456

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

PRESENTATION

ON
EMBEDDED ROBOTICS

Presented by:
K.MAHESHBABU(20711A0467
)
P.YASWANTH(20711A04C5)
L.YADHARDHA(20711A0476)
M.L.N KARTHIKEYA(20711A04B3)
P.SRINIVASULU(20711A04B6)
CONTENT
 Introduction to Robotics.
 Introduction to Embedded systems.

 Introduction to Embedded Robotics.

 About Arduino

 About Robot parts.

 Arduino programming.

 Syntax of Arduino programming.

 Tasks performed on robotics and sensors.

 Applications and Advantages of Embedded

Robots.
ROBOTICS

 Robotics is a branch of engineering that


involves the conception
design,manufacture,and operation of robots.
 This field overlaps with electronics, computer

science Artificial Intelligence and etc.


 SPACEX and many other big companies are

using robots in many different ways according


to their needs
EMBEDDED SYSTEM

 An embedded system is simply explained as the


combination of hardware and software that is
specifically designed for a particular function.
 Both hardware and software lies on a single chip.
EMBEDDED ROBOTICS
 Robots can be created using Arduino
 Embedded systems are the basic block of

intelligent systems that govern robotics.


 Embedded systems can be either

microprocessors or microcontrollers
 This allows the robot to be programmed for

its specific task.


WHAT IS AN ARDUINO?
 Arduino is an open-source electronics
prototyping platform based on flexible, easy-
to-use hardware and software.
 Arduino can sense the environment by

receiving input from a variety of sensors and


can affect its surroundings by controlling
lights,motors and other actuators.
 The microcontroller on board is programmed

using Arduino programming language .


ROBOTIC PARTS WE HAVE USED
ROBOTIC PARTS
 We have used different items like:
Top and bottom plates ,side
plates,Caster wheel,Screw
driver,Wheels,Screw packet,DC motors.
 Arduino Uno : ATmega328P microcontroller

 USB cable,Technotran Arduino shield,9V

Batteries,Battery clips
 Cables and connectors.
HOW ARDUINO PROGRAMMING IS
DONE?
 All Arduino programs must include two core
functions: Setup() and Loop function.
 Code statements in Setup will run only one

time such as : se the pin modes for device


inputs and outputs.
 Code statements in Loop will run after

setup() function.It performs the main task of


your devices’s program.
 In loop() we will use

digitalRead() ,digitalWrite() and delay .


BASIC SYNTAX OF ARDUINO
PROGRAM
void setup()
{
// put your setup code here,to run once:
}
void loop()
{
// put your main code here,to run
repeatedly:
}
PROGRAM WE HAVE DONE USING ARDUINO
PROGRAMMING
INT COUNT=0;
VOID SETUP() {
// PUT YOUR SETUP CODE HERE, TO RUN ONCE:
PINMODE(2,OUTPUT);
PINMODE(4,OUTPUT);
PINMODE(5,OUTPUT);
PINMODE(7,OUTPUT);
PINMODE(8,INPUT);
}
VOID LOOP() {
// PUT YOUR MAIN CODE HERE, TO RUN REPEATEDLY:
IF(DIGITALREAD(8)==HIGH)
{
COUNT++;
IF(COUNT==1)
{
FORWARD();
DELAY(50);
}
IF(COUNT==2)
{
BACKWARD();
DELAY(50);
}
IF(COUNT==3)
{
HALT();
DELAY(50);
COUNT=0;
}
}
}
VOID FORWARD()
{
DIGITALWRITE(2,HIGH);
DIGITALWRITE(4,LOW);
DIGITALWRITE(5,LOW);
DIGITALWRITE(7,HIGH);
}
VOID HALT()
{
DIGITALWRITE(2,LOW);
DIGITALWRITE(4,LOW);
DIGITALWRITE(5,LOW);
DIGITALWRITE(7,LOW);
}
VOID BACKWARD()
{
DIGITALWRITE(2,LOW);
DIGITALWRITE(4,HIGH);
DIGITALWRITE(5,HIGH);
DIGITALWRITE(7,LOW);
}
DIFFERENT TASKS OF ROBOT
 Now we write different codes for different
tasks to be performed by the robot.
 The tasks can be blinking led,LED and

switches
Motor for forward and backward,
Motor for left and right,
Motor to rotate,
Line follower,
Obstacle and
Edge avoider.
SENSORS WE HAVE USED
 We use IR sensor and interface it to
Microcontroller.
 By using sensor the robot will be able to sense.

 So we can make robot as Line follower and

object follower and Obstacle Avoidance robot.


ADVANTAGES OF EMBEDDED
SYSTEMS
 Easy to manage.
 Fast performance.

 They are smaller in size.

 Hardware benefits and cost-effectiveness.

 It can be used in mobile robots and military

applications.
 Internet of Things(IoT) .
APPLICATIONS OF EMBEDDED
ROBOTS.
 Voice controlled Robotic Vehicle with Long
distance speech Recognition.
 Touch screen-based Remote controlled

Robotic vehicle for store Management.

You might also like