Robotics
Robotics
INTRODUCTION TO ARDUINO
Robots and Their Applications
● Entertainment
● Medicine
● Education
● ROBOT
● AUTOMATONS
● According to history, Ancient Greeks and Romans developed simple automatons for
use as tools, toys, and as part of religious ceremonies. The Greek God Hephaestus
was supposed to have built automatons to work for him in a workshop.
● TALOS
● A pair of watchdogs one crafted out of gold and the other out of silver by
Hephaistos for the palace of King Alkinous of the Phaiakians.
● CHARACTERSTICS OF ROBOTICS
● ROBOTICS APPLICATIONS
● ROBOTICS APPLICATIONS
● 2 CLASSIFICATIONS OF ROBOTS
LESSON 2
Arduino Uno Microcontroller
● MICROCONTROLLER
o A MICROCONTROLLER or MCU (microcontroller unit) is a small computer (SoC) on a
single integrated circuit containing a processor core, memory, and programmable
input/output peripherals. It serves as the brain of our robot.
� SPECS
▪ Microcontroller: ATmega328
▪ Operating Voltage: 5V
▪ SRAM: 2 KB (ATmega328)
▪ EEPROM: 1 KB (ATmega328)
⬧ Power IN (Barrel Jack) - the wire that will be connected to this part should be coming form
the power source (e.g. batteries) It can be used
with either a 9V or 12V supply. This is use if the
⬧ MCU will stand alone and not connected with
a computer.
⬧ LED (RX: RECEIVING)- this LED blinks when receiving data. It receives data from the
computer where we put the data.
⬧ LED (RX: TRANSMITTING) - this LED blinks when transmitting data to the computer
⬧ LED (RX: TROUBLESHOOTING) - this LED blinks when program is running properly
⬧ PINS (Digital, Analog, Ground)- can be used for input, output, power and ground
⬧ RESET BUTTON- manually resets the Arduino that make your code to restart.
⬧ PINS (Analog In, Power In, Ground Power Out, Reset)- can be used for input, output, power
and ground
Lesson 3
ARDUINO IDE (SKETCH)
● VERIFY/COMPILE
o Checks sketch errors compiling it; it will report memory usage for code and
variables in the console area.
● UPLOAD
o Compiles and loads the binary le onto the configured board through the configured
Port.
● UPLOAD USING PROGRAMMER
o Overwrite the bootloader on the board; you will need the Tools
o Burn Bootloader to restore it and be able to Upload to USB serial port again.