Embedded Systems Certification Course: Embedded C, 8051, Arduino & Simulation
-
Welcome to the Course!
-
Module 1: Introduction to the Embedded SystemsTopic 1: Introduction to Embedded Systems – Microprocessor & Microcontroller16m 58sTopic 2: Different types of Embedded Processors Part-121m 27sTopic 3: Different Types of Embedded Processors Part-213m 40sTopic 4: Classification of Microcontrollers20m 36sTopic 5: Elements of Microcontroller18m 46s
-
Module 2: Essentials of 8051 Microcontroller
-
Module 3: Addressing Modes & Instruction Set of 8051 MicrocontrollerTopic 1: Addressing Modes of 805119m 46sTopic 2: Data Transfer Instruction Set of 805114m 48sTopic 3: Logical Instructions Set of 805116m 53sTopic 4: Boolean & Airthematic Instruction Set of 805113m 49sTopic 5: BCD numbers & Sample Programs18m 20sTopic 6: Program Branching Instruction Set of 805116m 39s
-
Module 4: Timers, TCON Register & Interrupts in 8051 Microcontroller
-
Module 5: Embedded C Programming & Embedded Applications for DevelopmentTopic 1: C Language10m 41sTopic 2: 8051 Programming using Keil Software16m 34sTopic 3: Data Types in C & 8051 C Programs14m 25sTopic 4: 8051 C Programming Part-116m 8sTopic 5: 8051 C Programming Part-29m 15sTopic 6: Software Requirements for 8051 Programming – Keil, USBap & ProgISP15m 14sTopic 7: Step-by-Step Guide to write 8051 Program- for LED Control Part-117m 6sTopic 8: Step-by-Step Guide to write 8051 Program- for LED Control Part-212m 38sTopic 9a: LCD Interfacing with 805112m 39sTopic 9b: LCD Interfacing – LCD Common Codes18m 1sTopic 9c: LCD Interfacing Program18m 29s
-
Module 6: Communication Protocols for Embedded SystemsTopic 1: Introduction to Communication Protocols – Synchronous & Asynchronous Protocols21m 30sTopic 2: Types of Communication Topologies & Exploring UART & RS23219m 20sTopic 3: UART Explained.15m 16sTopic 4: I2C Communication Protocol Part 113m 55sTopic 5: I2C Communication Protocol Part 217m 7sTopic 6: I2C Communication Protocol Part 315m 23sTopic 7: SPI Communication Protocol Part 116m 44sTopic 8: SPI Communication Protocol Part 217m 49sTopic 9: SPI Communication Protocol Part 315m 1sTopic 10: CAN Communication Protocol Part 117m 1sTopic 11: CAN Communication Protocol Part 215m 47sTopic 12: CAN Communication Protocol Part 315m 45sTopic 13: CAN Communication Protocol Part 417m 36s
-
Module 7: Starting with Arduino for Embedded Systemstopic 1: Introduction to Arduino4m 15stopic 02: Basics of Microcontroller7m 23stopic 3: Differences of Microcontroller and Microprocessor4m 46sTopic 4: Arduino Pin Diagram5m 26sTopic 5: Installation of Arduino IDE4m 40sTopic 6: Exploring Arduino IDE & Importing Arduino into Simulator (Tinkercad)10m 41sTopic 7: Working with Tinkercad8m 52sTopic 8: Designing an Arduino LED Sketch in Tinkercad10m 41sTopic 9: Writing & Simulating Arduino LED Code in the IDE and Tinkercad9m 15sTopic 10: Using the Serial Monitor in Tinkercad for Arduino Data Display & Debugging8m 41s
-
Module 8: Simulations with Arduino Based Development For Embedded SystemsTopic 1: Introduction to Arduino IDE Programming13m 51sTopic 2: Declaring the Variable9m 53sTopic 3: Data Types of Variables11m 44sTopic 4: Arithmetic Operators – Part 111m 41sTopic 5: Arithmetic Operators – Part 28m 39sTopic 6: Excercise based on previous modules7m 19sTopic 7: Conditional Statements – ‘If’ & ‘If else’ Statements14m 52sTopic 8: Numbers12m 37sTopic 9: Functions10m 10sTopic 10: Creating Arduino LED Blinking Program in Tinkercad – Part 112m 28sTopic 11: Creating Arduino LED Blinking Program in Tinkercad – Part 211m 26sTopic 12: Loop Statements – ‘While’ Loop9m 44sTopic 13: Loop Statements – For Loop4m 52sTopic 14: Implementing ‘For’ Loop & Array in Arduino LED Blinking Program – Part 111m 24sTopic 15: Implementing ‘For’ Loop & Array in Arduino LED Blinking Program – Part 27m 15sTopic 16: Adjusting LED Brightness9m 53s
-
Module 9: Arduino based project developmentTopic 1: Using the Slide Switch in Arduino – Providing External Inputs9m 58sTopic 2: Understanding the Schematic View of Arduino LED Control Project8m 31sTopic 3: Using the Push Button for Providing Inputs9m 31sTopic 4: Writing & Simulating Arduino Sketch for Push Button To Control LED13m 17sTopic 5: Writing & Simulating Arduino Sketch For Slide Switch To Control LED14m 58sTopic 6: Understanding Potentiometer for Arduino Input Control9m 56sTopic 7: Using Potentiometer with Arduino – Code & Simulation13m 24sTopic 8: Using Potentiometer for LED Control in Arduino9m 24sTopic 9: Understanding LCD as a Feedback Device in Tinkercad8m 24sTopic 10: Interfacing LCD with Arduino10m 1sTopic 11: Writing Arduino Sketch for LCD Display10mTopic 12: Simulating Arduino Sketch for LCD Display8m 49sTopic 13: Project – Interfacing LCD and Push Button with Arduino9m 48sTopic 14: Overview of Sensors for Arduino in Tinkercad8m 34sTopic 15: Understanding the Photoresistor Sensor- Working & Specifications10mTopic 16: Writing & Simulating an Arduino Sketch for a Photoresistor Sensor8m 6sTopic 17: Photoresistor-Based LED Control Arduino Project9m 45sTopic 18: Understanding Ultrasonic Sensor- Working & Specifications10mTopic 19: Interfacing & Writing Arduino Sketch for Ultrasonic Sensor10mTopic 21: Using Transistor to Control an LED with Arduino15m 41sTopic 22: Introduction to Motor Control with Arduino10m 38sTopic 23: Understanding H-Bridge for Motor Direction Control3m 47sTopic 24: Implementing H-Bridge Motor Control with Arduino17m 21s
-
DIY Projects:
The course “Embedded Systems Certification Course: Embedded C, 8051, Arduino, & Simulation” introduces students to the fundamental principles of embedded systems, focusing on programming, hardware interfacing, and simulations. Participants will gain practical knowledge in working with microcontrollers like the 8051, Arduino platforms, and embedded C programming. Special emphasis is placed on applications in the automotive and electric vehicle (EV) domains, preparing learners for real-world challenges in embedded systems design.
What's included
- - 9 Modules
- - 95 Lessons
- - 19.79 hours of Video Content
- - 1 Project Assignment
- - Certificate of Completion.