Who are we
Who are we
Astrobot SESSION 1
Astrobot
Astro Boy Plot • Smart City • Robots • Self-Driving Car
Embedded Systems A METHOD OF SHAPING THE WORLD
Embedded Systems SOFTWARE + HARDWARE FOR A SPECIFIC TASK Microcontroller
Let’s Play
SMART WATCHES
Remote controls
Airplanes
ROBOVAC
ROBOVAC
LIGHT BULB
Can you guess other Examples ?
MICROCONTROLLERS IT IS A “MICRO” DEVICE THAT “CONTROLS” DEVICES A MICROPROCESSOR HAVING RAM,ROM AND I/O PORTS.
Interrupt
Microprocessor v Microcontroller
Popular Microcontrollers
Is (Embedded Systems Specialization) an easy Specialization ?
Arduino Uno R3
Fundamentals of Electronics
Ohm’s Law
Resistance Usage. Polarity. Resistance color code.
Resistor Code App How to measure?
Series & Parallel connection :
Electric components
Breadboard connection
Jumpers Wires
Buzzer
#Make a simple Doorbell ?!
Potentiometer
# Fade a simple led by using a potentiometer
What is Arduino?
Arduino is an open-source electronic platform based on easy-to-use hardware and software.
History of Arduino
Why Arduino! - Easy to use. - inexpensive. - Components are in one board. - Easy in hardware & software.
What Arduino can do?
HOME AUTOMATION & SECURITY
AVOIDANCE CAR
QUADCOPTER
Arduino as Hardware ...
Arduino UNO • The most commonly used Arduino board. • We will use it in our workshop.
Microcontroller - Can be considered the brain of the Arduino. - Execute the instructions.
Datasheet
USB Interface( Jack ) - Allow the computer to program the microcontroller. - Get power to run the Arduino.
External Power Supply - 7-12 Volt. - Provides the required 5 volt to microcontroller.
Indicator LEDs - ON : The power LED. - L : Connected to digital pin 13. - TX: Transmit data to computer. - RX : Receive data from computer.
Reset Button Restart the microcontroller to start the program from the beginning.
Input/output Pins Allows you to connect external devices. - Digital Pins. - Analog Pins. - Power Pins. - Reset Pin.
Signals Digital Analog
Digital signal 1 1 1 10 0 0 0
Analog signal
Reset Pin
void setup() { pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); } Arduino Coding
ARDUINO TYPES
Arduino UNO Arduino Micro Arduino Nano Arduino Mega Arduino Types
ARDUINO UNO
Summary…
Digital I/O pins(2-13) Serial Out (TX) Serial In (RX) Ground ATmega Microcontroller External Power Supply USB Jack Analog In Pins (A0-A5) Voltage In (7 – 20 Volt) Ground Pins5 Volt Power 3.3 Volt Power Reset Pin Reset Button
Questions?
Expecting What In The Coming Session? :D
AstroBot session 1 (introduction to Embedded systems)

AstroBot session 1 (introduction to Embedded systems)

Editor's Notes

  • #57 Arduino controlled robot arm (Video)
  • #58 5 Arduino projects (Video)