E-MAIL: ashrafduet@yahoo.com

CALL: +88 01620-126901






Course Name: Advance Microcontroller & Embedded System (Arduino)

Course Outline

NO of Class



Orientation & Introduction with Microcontroller  and Embedded System

1Orientation & Introduction
  • What is an Embedded System?
  • What is Microcontroller?
  • How to design a system?
  • What is Automation?
  • Where we use it?

 Introduction to Basic Electronics

2Basic Electronics (Part 1)
  • Overview of Voltage
  • Overview of Current Ohm’s Law
  • Overview of Resistor
  • Overview of Capacitor
  • Application of  Resistor
  • Application of  Capacitor
3Basic Electronics (Part 2)
  • Voltage and Current Divider Rule
  • Overview of Diode
  • Overview of Transistor
  • Overview of Opt-coupler
  • Application of Diode
  • Application of Transistor
  • Application of Opt-coupler
4Basic Electronics (Part 3)
  • Overview of Mosfet
  • Overview of Triac
  • Overview of Rectifier
  • Application of Mosfet
  • Application of Triac
  • Application of Rectifier

C programming Overview

5C Programming Overview
  • What is C?
  • Why chose C?
  • Overview of Code Blocks
  • Create a simple program

Variable & Statement

6Variable & Statement
  • What is Variable?
  • Type of Variable?
  • What is the Statement?
  • When and where use Statement?
  • What is the Loop?
  • Type of Loop?
  • Describe them


  • What is the Function?
  • Why use the Function?
  • When using Function

Overview of Arduino and Proteus Installation of Arduino and Proteus

9Overview of Arduino and Proteus Installation of Arduino and Proteus
  • What is Arduino?
  • Why chose Arduino?
  • Arduino Board and I/O description
  • Overview of  Sensors Installing Arduino
  • IDE Installing Proteus
  • Structure of Arduino Sketches

Simple Program on Arduino

10  Simple Program on Arduino
  • Simple Program on Arduino IDEB link Led
  • Simulation on Proteus Upload program
  • Arduino Digital Output Signal
  • Communication Arduino and Computer
  • Arduino to Computer Massage print

Digital Input Output

11 Digital Input Output
  • What is Digital Signal?
  • Overview of Digital Input Signal
  • How to interface Arduino and Digital sensor?
  • How to read Digital sensors and switch data?

PIR Security System

12 PIR Security System
  • What is PIR?
  • Overview of PIR Sensor
  • The interface of Arduino to PIR
  • How to Read PIR Data?
  • Automatic Security System

Analog To Digital Read

13 Analog To Digital Read
  • What is an Analog Signal?
  • Overview of Analog Sensor
  • How to interface Arduino to Analog sensor and Device?
  • How to Read Analog Data?

Automatic Road Light Control via LDR

14Automatic Road Light Control via LDR
  • What is LDR?
  • Overview of LDR Sensor
  • How to interface Arduino LDR Sensor?
  • Road light Control via LDR

Temperature Monitoring and Control Fan

15Temperature Monitoring and Control Fan
  • Learn About Lm35 Interfacing Lm35
  • Arduino temperature checking using Lm35 Program and Simulation
  • Make Temperature Control Fan


16 PWM
  • Pulse Width Modulation (PWM) Light dimmer using PWM Motor Speed Control

Obstacle sensor Read and Line Following Robot

17Obstacle Sensor Read and Line Following Robot (Part 1)
  • What is Obstacle Sensor?
  • Arduino and Sensor Interfacing and read data.
  • Overview of Line following Robot
18Obstacle sensor Read and Line Following Robot (Part 2)
  • Line following Robot interfacing Programming
  • Line following Robot and simulating

Ultrasonic Sensor Interface

19Ultrasonic Sensor Interface
  • What is Ultrasonic Sensor?
  • Overview of Ultrasonic Sensor
  • How to interface Arduino Ultrasonic Sensor?
  • How to Read Ultrasonic Data?
  • How to measure destines using the Ultrasonic Sensor?

Object Avoiding  Robot

20Object Avoiding  Robot
  • What is Object Avoiding Robot?
  • Application of Object Avoiding Robot
  • Hardware Setup Programming and Simulation

Segment Display and Project

21Segment Display and Project
  • 7 Segment Display Interfacing with Arduino Programming and Simulation

Liquid Crystal Display and Project

22Liquid Crystal Display and Project
  • Liquid Crystal Display (LCD) Interfacing with Arduino Programming and Simulation

Dot Matrix Display

23Dot Matrix Display
  • Learn about Dot matrix display Connection and Simulation

Servo Motor Control

24Servo Motor Control
  • Learn About Servo Motor Application of Servomotor Setup with Arduino

Bluetooth Communication and Project

25Bluetooth Communication and Project
  • Learn about Bluetooth Module Setup
  • BT Module with Arduino Communicate with Phone
  • Send data from phone to Microcontroller and display

Bluetooth Control Home automation

26Bluetooth Control Home Automation
  • What is Home Automation?
  • Setup Arduino Bluetooth and Relay Programming
  • Control Relay via Arduino

Voice Control Home Automation using Bluetooth

27Voice Control Home Automation using Bluetooth
  • Hardware Setup Programming and Simulation

Bluetooth Control Robotics Car

28Bluetooth Control Robotics Car
  • Hardware Setup Control Robot Car via Bluetooth

Bluetooth Control Robotics Arm

29Bluetooth Control Robotics Arm
  • What is a robotics Arm?
  • Robotics Arm Application Hardware Setup
  • Control Robot Arm via Bluetooth

Keypad Interfacing and Data Read

30Keypad Interfacing and Data Read
  • What is Keypad?
  • Application of Keypad
  • Interfacing with Arduino and Read Keypad Data

Wireless Communication

31Wireless Communication
  • Learn About RF Communication Setup and Programming

GSM Communication

32GSM Communication
  • Learn About GSM module SIM card interface circuit design and programming

ETHERNET Communication

33Ethernet Communication
  • Learn About Ethernet Module Connecting Arduino and Programming

Wi-Fi Communication

34Wi-Fi Communication
  • Learn About Wi-Fi  Module programming and make a project (Internet control home automation via Wi-Fi)

PCB Design

35PCB Design
  • The basic concept of PCB Design


  • Exam duration 2 hour
Last Review and Comments on Student Final Project
Instructor :
Type: Onsite Course
Start Date
End Date:
Course Fee…… 


Phone: +88 01620-126901

Email: ashrafduet@yahoo.com

Shopping Cart