ADVANCE MICROCONTROLLER & EMBEDDED SYSTEM (Arduino)
This course is designed for Electrical & Electronic Engineer Professionals, Students and Hobbyist to train them as the embedded system developer. And build up experience with Arduino / Atmel 8-bit AVR microcontroller products, architectures, and training materials. It is a practical approach to Arduino / Atmel AVR 8-bit microcontroller with basic Hardware concept and Embedded C programming. This course covers contents for a basic understanding of the embedded system and microcontroller programming methodologies using programming language C. It focuses on most popular microcontrollers of Arduino / Atmel AVR series in the 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 in design and development of electronic devices with a programmable microcontroller.
To provide basics of the 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.
Choosing hardware components and tools for the prototype.
Prototype development and testing.
Platform: Arduino-1.6.5 Compiler, Atmel AVR Studio, Visual Basic
Pre-requisites: Basic knowledge of electronics & electrical components and C programming language.
Digital Electronics / Algorithm
Programming Language C
|1||Introduction to Microcontroller and C Programming||———|
|2||Digital Logic and Number System||———|
|4||Electronics circuit design and PCB Design||———|
|5||Power Supply, PCB Design and Soldering||Project 01
|6||I/O port Programming||Project 03
|7||Input and Output device Interfacing||Project 05
|9||Analog to Digital Converter (ADC)||Project 08
|10||Microcontroller Timer||Project 10
|11||Pulse Width Modulation (PWM)||Project 12
|13||USART Communication||Project 15|
|14||EEPROM and Sensor Interfacing||Project 16