Have any questions? +91-706-507-1212 training@cybertronns.com

Embedded System Designing with Arduino

Introduction

The objective of the course is to allow students to know how the microcontroller interact with environment. Under this course student will learn about microcontrollers and their interfacing with different sensors. It will provide hands on experience on microcontroller programming and practical. It takes an effective approach to learn new techniques.  

Our intuition about the future is linear. But the reality of information technology is exponential, and that makes a profound difference. If I take 30 steps linearly, I get to 30. If I take 30 steps exponentially, I get to a billion.

Ray Kurzweil

The objective of the course is to allow students to know how the microcontroller interact with environment. Under this course student will learn about microcontrollers and their interfacing with different sensors. It will provide hands on experience on microcontroller programming and practical. It takes an effective approach to learn new techniques.  

Course Curriculum:

Chapter 1. Introduction to Microcontrollers

                 • Introduction to Embedded Systems 

                 • Introduction of Microcontrollers 

                 • Microcontroller vs. Microprocessor 

                 • Why PIC? 

                 • Different series of PIC microcontroller 

Chapter 2. Designing with Microcontrollers

                 • Introduction to Microchip Family 

                 • Block Diagram of PIC 16F877 and PIC 18F458 

                 • PIN Description of PIC 16F877 and PIC 18F458 

                 • Understating GPIO 

                 • Special Features of PIC 16F877 and 18F458 

Chapter 3. INTRODUCTION OF EMBEDDED C

                 • Why C? 

                 • Benefits of C over Assembly 

                 • Constants, Variables & Data Types 

                 • Operators 

                 • Arithmetical Operator 

                 • Logical Operator 

                 • Bitwise Operators 

                 • Control Statement and Loops 

                 • If 

                 • Switch 

                 • For 

                 • While 

                 • Do While 


Chapter 4. Microchip Programming Environment

                  • Developing PIC Microcontroller Environment 

                  • MPLAB Compiler 
                  • MPLAB C 18 Compiler

                 • Micro Pro C Compiler

                 • PIC16 Simulator IDE

                 • PIC18 Simulator IDE

                 • Running in Proteus Software

Chapter 5. Getting Started: I/O Peripherals on board

                 • LED Display

                 • Button Controlled Display (LED)

                 • Interfacing LCD Display

                 • Writing program to drive LCD

Chapter 6. Go Ahead with PIC: Advance Features

                 • Timer/Counter

                 • Configuring as a Timer/Counter

                 • Delay Count Calculation

                 • PWM

                 • Introduction to PWM

                 • PWM generation Registers

                 • Programming of PWM technique

                 • I2C Communication

                 • Introduction to I2C Protocol

                 • I2C Protocol Framing

                 • Programming of I2C

                 • SPI Communication

                 • Introduction to SPI Protocol

                 • SPI Protocol Framing

                 • Programming of SPI

                 • Reading ADC

Chapter 7. Knowing Motors

                 • What are motors?

                 • DC Motors

                 • Interfacing Motors: Servo

                 • Interfacing Motors: Stepper

                 • Motor Driver Interfacing

                 • L293D IC

                 • ULN2003 IC

Chapter 8. Serial Communication Programming

                 • Using UART

                 • Analog/Digital

                 • Serial/Parallel

                 • Synchronous/Asynchronous

                 • Programming of UART

                 • What’s X-Bee?

                 • Let’s

                 • Setup program for X-Bee

                 • Learn Bluetooth communication

Chapter 9. Practical Time: Advance Peripherals

                 • ADC

                 • Learning Registers

                 • Showing ADC values in LCD on board

                 • Controlling LED using PWM

                 • Controlling DC motors using PWM

Chapter 10. Project Building and implementation

                 • Designing

                 • Coding

                 • Development

                 • Testing.

 

Projects

•LED Blinking 

•Using Display: 16x2 LCD 

•Using Displays: Seven Segment Display 

•Controlling motor using Serial Communication 

•X-bee Communication 

•Learning ADC: Interfacing temperature sensor (LM35) 

•Running Actuators: DC Motors 

•Running Actuators: Stepper Motors 

•Running Actuators: Servo Motors 

•Communication Protocol: SPI 

•Communication Protocol: I2C 

Tool Kit Content:

•PIC Development Board 

•USB Programmer 

•16x 2 LCD 

•Motors 

•Wheels 

•Caster Wheel 

•Chassis 

•Software CD 
 

Intersted in this course ?

Quick Info

  • * 50% Advance fee.

Students Reviews

" Very easy to follow lectures that are well organized and presented Thank you cybertron Team. "

" I'm near the end of this course. I found it very helpful not only for the certification test , but for my daily work as well. thanku cybertron team "

" I'm near the end of this course. I found it very helpful not only for the certification test , but for my daily work as well. "

" Great teacher, knows his material very well. Much much better than those online course where you just stare at slides. Thanks cybertron Teams Members "

" The lectures can map directly to a lab that you create. TOOL for labs is excellent and gives view of what you need to create and execute. Cybertron Team nd All Faculty "

" Easy to understand and very focused on the technical aspects. I am really happy !!! Thanx a lot cybertron team "