Advance-Microcontroller-&-Embedded-System-(Arduino)

Advance Training Course on Microcontroller & Embedded System (Arduino)

Advance Training Course on Microcontroller & Embedded System (Arduino)

This course is designed for Electrical & Electronic Engineer Professionals, Students and Hobbyist to train them as embedded system developer. And build up experience with Arduino / Atmel 8-bit AVR microcontroller products, architectures and training materials. It is a practical approach on Arduino / Atmel AVR 8-bit microcontroller with basic Hardware concept and Embedded C programming. This course covers contents for basic understanding of embedded system and microcontroller programming methodologies using programming language C. It focuses on most popular microcontrollers of Arduino / Atmel AVR series in embedded industry. It also covers basic analog and digital electronics to understand microcontroller architecture and hardware design of embedded systems. It is a complete course module to acquire knowledge and practical experience to design and development of electronic devices with a programmable microcontroller.

Objective:

  • To provide basics of embedded system.
  • Understanding microcontrollers and their architecture.
  • Programming tools and techniques.
  • Programming of Arduino / Atmel AVR series microcontroller using C.
  • Debugging and Simulation.
  • Design microcontroller based applications and interface to real world applications.
  • To impart knowledge in Industrial applications of embedded systems.
  • Industrial communication protocols.
  • Multiple processor communication and share data with each other.
  • Hardware Design.
  • Choosing hardware components and tools for prototype.
  • Prototype development and testing.

Platform: arduino-1.6.5 Compiler, Atmel AVR Studio, Visual Basic

Course Materials:

Course Duration: 45 Hours

  • Literature: 22 hours
  • Practical: 23 hours


Pre-requisites: Basic knowledge of electronics & electrical components and Cprogramming language.

  1. Digital Electronics / Algorithm
  • Programming Language C
  • Basic Electronics

Course Fees: 8,000

Batch Size: 10 – 12 Participants

Course Topics:

SessionDescription
 Lecture01Orientation
  Introduction to Arduino
  Comparison Microcontroller &
  Microprocessor
  Arduino Board and I/O description
  Overview of electronics components and
  sensors
  Installing Arduino IDE
  Structure of Arduino sketeches
Practical  
SessionDescription
 Lecture02What is Microcontroller
  What is AVR
  Why Arduino /AVR microcontroller
  Comparison of Arduino with other MCU
  Arduino Block diagram
  microcontroller architecture
  Block diagram
Practical  
Session Description
 Lecture03 Power Supply Design Basic concept
   IC7805
   Embedded Programming C/C++
   Arduino code syntax (loop, If else
   statement, function etc
    
Practical   
 Session Description
 Lecture04 Liquid Crystal Display (LCD)
Practical   
    
 Session Description
 Lecture05 Analog-to-digital converter- ADC
   Analog Comparator
Practical   
   
 Session Description
 Lecture06 Pulse Width Modulation-PWM
PracticalLED dimmer using PWM  
   
 Session Description
 Lecture07 Timers & Counters
Practical   
   
 Session Description
 Lecture08 Basic communication protocols
   UART
   RS-232 communication
Practical   
   
 Session Description
 Lecture09 Wireless Communication
    
Practical   
   
 Session Description
 Lecture10 Basic communication protocols
   SPI communication
Practical   
   
 Session Description
 Lecture11 Basic communication protocols
   I2C communication
Practical   
 SessionDescription
 Lecture12GSM module
  SIM card interface circuit design
Practical  
   
 SessionDescription
 Lecture13Image Processing
  Graphical Programming
  Visual Basic With Microcontroller
  interface
Practical  
   
 SessionDescription
 Lecture 14Student Final Project
PracticalAssisting participants fortheir final project
   
 SessionDescription
 Lecture 15Conclusion
PracticalReview and Comments on Student final project

                                                                                                                      Prepared by:  Md. Anwarul Islam

                                    M.Sc In EEE

                                                                                                                                                                      01737110401

Leave a Comment

Your email address will not be published. Required fields are marked *