Arduino Course Contents Part 1
30 Hours
Arduino Introduction & Basics :
Getting Started with Embedded Systems & Robotics.
What are Microcontrollers & Microprocessors?
What is Open Source Platform?
What is Arduino?
Basic Analog and Digital Electronics :
Resistors, Capacitors, Diode, Transistors, etc.
Number System.
Working on Breadboard.
LED: Working & Interfacing :
Embedded C Programming.
Kit Distribution and Hardware Description.
Softwares and Drivers Installation.
LED – Theory.
Interfacing LED with Arduino.
z
Seven Segment Display & Buzzer :
Seven Segment Display- Working and Internal Circuit Description.
Interfacing Seven Segment Display with Arduino.
Prac cal 3: Displaying Numbers and Digital Counter on Seven Segment
Display.
Interfacing Buzzer.
Prac cal 4: Generating Beep through Buzzer.
By: Ahmed Abd El-Ghafar Mohammed 1
Embedded System Instructor
Motors - DC Motor & Stepper Motor :
Motors- Theory, Working of Various Types of Motors.
Interfacing DC Motors with Arduino.
H-Bridge Concept and Motor Driver (L293D).
Prac cal 5: Controlling Direction of Rotation of DC Motors.
Robotics Chassis Assembling.
Differential Steering Concept.
Prac cal 6: Your First Robot.
LCD - Display Device :
LCD- Theory, Working and Types of LCDs.
LCD Pin Description.
Interfacing LCD with Arduino.
Prac cal 7: Displaying Text on LCD.
Prac cal 8: Scrolling Text on LCD.
Prac cal 9: Creating Custom Characters on LCD.
Prac cal 10: Creating Simple Animations on LCD.
Prac cal 11: Digital Counter.
Project 1: Digital Clock.
Infra-Red Sensors :
Infra-Red Sensors- Working and Circuit Description.
IR Sensor working in Analog & Digital Mode.
Interfacing Digital IR Sensors with Arduino.
Prac cal 12: Controlling LEDs/ Motors with Digital IR Sensor.
Prac cal 13: Detecting Black and White Surface using Digital IR Sensor.
Project 2: Line Following Robot without Programming.
Infra-Red Sensor Projects :
Project 3: Line Following Robot Using Microcontroller.
Project 4: Edge Avoiding Robot.
Project 5: Obstacle Avoiding Robot.
Project 6: Visitor Counting Application.
By: Ahmed Abd El-Ghafar Mohammed 2
Embedded System Instructor
Keypad Interfacing :
Switches/ Keys- Theory.
Interfacing Single Key with Arduino.
Prac cal 14: Controlling LEDs/ Motors using Single Key.
Linear Keypad-Circuit Description.
Project 7: Stop Watch.
Matrix Keypad :
Matrix Keypad- Circuit Description.
Interfacing Matrix Keypad with Arduino.
Prac cal 15: Writing Text on LCD using Matrix Keypad.
Project 8: Keypad Operated Robot.
Project 9: Calculator.
Analog To Digital Conversion & Analog
Joystick :
Analog to Digital Conversion- Theory.
Interfacing Analog IR Sensors with Arduino.
Prac cal 16: Displaying ADC Values on LCD.
Prac cal 17: Range and Color Detection using Analog IR Sensor.
Analog Joystick- Theory and Working.
Interfacing Analog Joystick with Arduino.
Prac cal 18: Displaying X-Y Coordinates of Analog Joystick on LCD.
Project 10: Analog Joystick Controlled Robot.
Temperature Sensor (LM35) :
Temperature Sensor-Theory.
Interfacing Temperature Sensor with Arduino.
Prac cal 19: Displaying Sensor Values on LCD.
Project 11: Digital Thermometer.
Project 12: Temperature Controlled Fan.
Project 13: High & Low Temperature Alarm.
By: Ahmed Abd El-Ghafar Mohammed 3
Embedded System Instructor
RF - Wireless Technology :
RF Module: Wireless Technology- Theory and Working.
Encoding, Decoding and Modulation Techniques Used.
Prac cal 20: Transmitting and Receiving Wireless Data.
Project 14: Keypad/ Joystick Controlled Wireless Robot.
Timers and Counters :
Timers & Counters-Theory.
Generate Waveforms using Timers.
Practical 21: Generating Different Frequency Waveforms.
Project 15: Digital Piano.
Pulse Width Modulation (PWM) :
Pulse Width Modulation: Theory.
Pulse Width Modulation using Arduino.
Prac cal 22: Controlling Brightness of an LED.
Project 16: Controlling Speed of DC Motor using PWM.
Fees: 200 LE
Course Start Day: 1 / 2 / 2016
Course Days: Monday - Wednesday
Course Time: 6.30 To 9.30
Place: HA Consulting Group
Instructor:
Name : Ahmed Abd El Ghafar Mohammed
Mobile : 01276963407
Computer and control systems engineer
LinkedIn : [Link]
By: Ahmed Abd El-Ghafar Mohammed 4
Embedded System Instructor
HA Consulting Group : اﻟﻤﻜﺎن
أﻋﻠﻲ- 12 ﺑﺮج ) ج ( اﻟﺪور- اﻣﺘﺪاد رﻣﺴﯿﺲ5 - أﺑﺮاج اﻟﻤﻠﺘﻘﻲ
اﻟﻌﺒﺎﺳﯿﺔ- ﺳﺠﻞ ﻣﺪﻧﻰ
01090073343 - 01090073325 - 01026532503
By: Ahmed Abd El-Ghafar Mohammed 5
Embedded System Instructor