Who can Benefit ? Electrical Engineers, Schematic Designers, Automation Designers, Instrumentation Designers & 10th, 12th Students |
Module 1: Introduction
- Introduction to various technologies in Electronics
- Analog, Power and Digital electronics basics
- Comparison of different technologies
- Introduction to embedded system
- Importance and Evolution of Embedded system
- Comparison with other technologies
- Different architectures and elements used in embedded system
Module 2: Arduino
- Introduction to Arduino architecture
- Comparison of Arduino with other CISC & RISC based systems and Microprocessors
- Arduino family Categories and importance
- Instruction set / Bus architecture
- RAM, FLASH, UART and other peripherals.
- Interrupts, timer , Counters
Module 3: Assembly language
- Assembly Language (Instruction set, Mnemonics, Memory address)
- Use of Assemblers & Simulator
- Rules to write a code
- Programming for Arduino
- Examples programs for Arduino
- Compilation and burning hex file on Programmer
Module 4: Embedded C language
- Introductions to Embedded C
- Loops, String , Arrays, Pointers
- Functions and Macros
- Compilers, Editors and Burners
Module 5: Peripheral Interfacings
- Port programming & led interfacing
- Seven segment display
- Liner keyboard
- Matrix keyboard
- DC motor
- Stepper motor
- Relay
- Watchdog timer
- Timer & Counter
- Opto Isolators
Module 6: Communication Protocols and Converters interfacings
- Serial RTC (I2C)
- EEPROM (I2C)
- UART (Serial Communication)
- ADC (Internal and Exrenal)
- Sensors
- On chip devices
Module 7: Advance display modules
- Introduction to graphics
- 16×2 LCD display
- Graphics on Character LCD
- Introduction Graphic LCD
- Graphic LCD Controller and Commands
- Interfacing and making Graphics for 128×64 GLCD
Module 8: Final project
- Final embedded based Project
|