Embedded and Robotics

Send Enquiry

Arduino Syllabus

Embedded and Robotics

Arduino Syllabus - 60 Days

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