Embedded Systems
Covers Embedded SystemsIntroduction of Microprocessor & Microcontroller, Introduction of embedded system, Features of embedded system. and Hardware Software Co- design and more.
Engineering · Live online sessions · 11 modules · Certificate
What you will learn
Embedded SystemsIntroduction of Microprocessor & Microcontroller
- Introduction of Architecture of Microprocessor & Microcontroller
Introduction of embedded system, Features of embedded system.
- Application of embedded system
- Practical Examples
- Characteristics
- Types of Embedded Systems
Hardware Software Co- design
- Challenges in embedded computing design Co-design Process
- Why co-design
- Architecture
Introduction to ATmega/Arduino
- Arduino Boards, which Arduino is best?
- Memory map of Arduino, pin configuration
- ATmega328 features
Register map ATmega328
- Arduino C functions vs register commands
Introduction to simulation software/editors
- Proteus: know-how
- TinkerCAD introduction
Basics Programs with Atmega/ Arduino
- LED interfacing in proteus and TinkerCAD
- Controlling LED with a Switch
- LED with serial-port
- LED with switch + serial port
Advanced Programming: Interfacing 8 LEDs with a single port of ATmega/Arduino and displaying 10+ different patterns
- All on-off
- First four on-off
- Odd-Even
- Left-shift and right-shift
- Curtain effect: left and right
- Converge and Diverge
Advanced Programming: Seven Segment Display Theory and Practical Use of millis function instead of delay and its advantages
- Concept of LCD
- The internal architecture of LCD with pin configuration
- Internal registers of LCD
- Algorithm to send data and commands to LCD from
- Microcontroller
- Difference between 4-bit and 8-bit
- LCD operation
Advanced Programming: Interfacing LCD with Arduino to
- Displaying various patterns and Effects
- Process of creating custom characters on LCD
- Hex commands of LCD
Introduction to motors and actuators
- Interfacing different types of motors with Arduino/ATmega