0% found this document useful (0 votes)
249 views27 pages

Seminar Powerpoint

The document provides an introduction to robotics and the Arduino platform. It discusses what robotics and automation are, gives examples of common robotics projects, and introduces the Arduino board. It describes what Arduino is, shows different Arduino boards, discusses Arduino hardware components like sensors and shields, and outlines the basic steps to Arduino programming. It also presents lessons on basic blinking LED and traffic light projects to demonstrate Arduino programming.

Uploaded by

MJ Magalona
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)
249 views27 pages

Seminar Powerpoint

The document provides an introduction to robotics and the Arduino platform. It discusses what robotics and automation are, gives examples of common robotics projects, and introduces the Arduino board. It describes what Arduino is, shows different Arduino boards, discusses Arduino hardware components like sensors and shields, and outlines the basic steps to Arduino programming. It also presents lessons on basic blinking LED and traffic light projects to demonstrate Arduino programming.

Uploaded by

MJ Magalona
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/ 27

Division of Compostela Valley

Nabunturan National Comprehensive High School –


Integrated Senior High School

Presenters: Rav Evan S. Vigilla


Denrei Keith F. De Jesus
John Lyndon C. Esuerte
Welcome to the world of Robotics

Hydronalix’s E.M.I.L.Y Lifeguard robot

NASA’s Mars Curiosity Rover U.S. Navy’s X-47 Pegasus Unmanned Combat Drone
What is Robotics?
Technology dealing with the
design, construction, and
operation of robots in
automation.
AUTOMATION
• The technique of making an apparatus, a
process, or a system operate automatically or
WITHOUT HUMAN INTERVENTION.

Note: SIP Robotics projects must be automated,


but you can use manual control
Common Robotics Projects
1. Robotic Platform projects
Ex: Fire fighting robots

2. IOT (Internet of Things) Projects


Ex: Weather monitoring system

3. Home Automation Projects


Ex: Arduino-based security systems
What is Arduino?
•Arduino is an open-source electronics
prototyping platform based on flexible, easy
to use hardware and software.

• The Arduino software is based on the C++


open-source software.
Arduino Boards

Arduino Uno Rev.3 Arduino Mega 2560

Arduino Due Arduino Nano Rev.3


Big Advantages of using Arduino
1. It is open-source.
2. Its software is based on C++
3. Its hardware is cheap and accessible to
the public.
4. It has a large community that supports
each other in making new hardware and
software.
Note:
Remember that open-source software
can be copied easily and that could
develop problems with your studies.

Designing and developing your own


program is highly recommended.
Arduino Hardware
SENSORS- a transducer that converts a physical stimulus from
one form into a more useful to measure the stimulus.

2 Basic Categories:
1. Analog
2. Digital
Data representation types
• binary data (ones and zeros)
• pulse counter
SHIELDS
Shields are additional hardware that utilizes additional parts or
accessories that enhances the Arduino Board.

Several Types of Shields


1. Motor Shield
2. Sensor Shield
3. Ethernet Shield (for Internet access)
4. Wifi/BLE (Bluetooth Low-energy) Shield
5. Yun Shield (an Arduino board transformed into a shield).
6. USB Shield
The Arduino Uno Motherboard
Basic Steps to Arduino
Programming
Basic Parts:
1. GND (ground) pin – negative charge

2. VCC pin – positive charge (depends on the voltage needed)

3. 5V pin – used for projects that needs a supply voltage of 5V


(SAME WITH 3.3V Pin).

4. I/O (Input-output) pins – used for connecting other devices


to the Arduino.
5. USB Jack – used for sharing and uploading of data from
the computer to the motherboard.

6. DC Power Jack – used for supplying electricity to the


motherboard.

7. Reset button – resets the program


Types of I/O Pins
1. Analog (A0-A5) – I/0 Pins that uses analog signals
which can take any value within a range.

-Data is represented by continuously variable physical


quantities

2. Digital Pins – I/O Pins that uses digital signals.

-Data is represented as 1 (HIGH) and 0 (LOW).


The world of Programming starts
with the IDE.

Integrated Development
Environment – a tool for writing
the source code.
LESSON 1:

BLINK
PICTORIAL DIAGRAM
The Arduino Program is divided into 2
sections:
1. Void setup() – sets the program

2. Void loop() – runs the program in a


continuous loop.
Declaration statements
1. int (integer) – represents the whole value.
-the IDE needs you to use an identifier for every variable (var)
defined.

2. #include – it tells the pre-processor to include a library.


# - it activates the compiler’s pre-processor.

3. #define – it defines a variable same with the define integer.


int LED1 = 10;

void setup (){


pinMode (LED, OUTPUT);
}
void loop() {
digitalWrite(LED, HIGH);
delay(1000);
digitalWrite(LED, LOW);
delay (1000);
}
LESSON TWO
TRAFFIC LIGHT
SYMBOLS
1, Brackets ({}) – it indicates the beginning & the end of a
function.
2. Semicolon (;) – it terminates the statement.
3. Comments (//) – explanatory comments that is rejected
by the compiler.
4. String literals (“ & “) – composed of numbers,
characters, or symbols enclosed by quotation marks.
5. Parenthesis () – encloses a specific variable, character,
or statement.
More symbols
1. == - equal
2. != - not equal
3. < - less than
4. > - greater than
5. <= less than or equal to
6. >= - greater than or equal to
7. || - or
8. && - and
LESSON THREE
BUZZER

You might also like