Embedded Systems Certification Course: Embedded C, 8051, Arduino & Simulation
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.
At a glance
- - 9 Modules
- - 95 Lessons
- - 19.79 hours of Video Content
- - 1 Project Assignment
- - Certificate of Completion.
-
LevelExpert
-
Duration19 hours 47 minutes
-
Enrollment validityEnrollment validity: Lifetime
-
CertificateCertificate of completion
Course Curriculum
Welcome to the Course!
-
Sign up at eMobility.careers to get exclusive EV job Opportunities!
Module 1: Introduction to the Embedded Systems
-
Topic 1: Introduction to Embedded Systems – Microprocessor & Microcontroller
16:58 -
Topic 2: Different types of Embedded Processors Part-1
21:27 -
Topic 3: Different Types of Embedded Processors Part-2
13:40 -
Topic 4: Classification of Microcontrollers
20:36 -
Topic 5: Elements of Microcontroller
18:46
Module 2: Essentials of 8051 Microcontroller
-
Topic 1: 8051 Microcontroller & its Pin Diagram
16:03 -
Topic 2: 8051 Pin diagram in detail
09:01 -
Topic 3: Architechture of 8051 Microcontroller Part-1
16:07 -
Topic 4: Architechture of 8051 Microcontroller Part-2
17:07 -
Topic 5: Architechture of 8051 Microcontroller Part-3
16:08
Module 3: Addressing Modes & Instruction Set of 8051 Microcontroller
-
Topic 1: Addressing Modes of 8051
19:46 -
Topic 2: Data Transfer Instruction Set of 8051
14:48 -
Topic 3: Logical Instructions Set of 8051
16:53 -
Topic 4: Boolean & Airthematic Instruction Set of 8051
13:49 -
Topic 5: BCD numbers & Sample Programs
18:20 -
Topic 6: Program Branching Instruction Set of 8051
16:39
Module 4: Timers, TCON Register & Interrupts in 8051 Microcontroller
-
Topic 1: Timers & Counters in 8051
17:55 -
Topic 2: Modes of Timers & TMOD Register
15:32 -
Topic 3: TCON Register & Sample Program
18:18 -
Topic 4: Sample Programs & Interrupt
17:54 -
Topic 5: Interrupts Contd. & Serial Communication in 8051
19:29
Module 5: Embedded C Programming & Embedded Applications for Development
-
Topic 1: C Language
10:41 -
Topic 2: 8051 Programming using Keil Software
16:34 -
Topic 3: Data Types in C & 8051 C Programs
14:25 -
Topic 4: 8051 C Programming Part-1
16:08 -
Topic 5: 8051 C Programming Part-2
09:15 -
Topic 6: Software Requirements for 8051 Programming – Keil, USBap & ProgISP
15:14 -
Topic 7: Step-by-Step Guide to write 8051 Program- for LED Control Part-1
17:06 -
Topic 8: Step-by-Step Guide to write 8051 Program- for LED Control Part-2
12:38 -
Topic 9a: LCD Interfacing with 8051
12:39 -
Topic 9b: LCD Interfacing – LCD Common Codes
18:01 -
Topic 9c: LCD Interfacing Program
18:29
Module 6: Communication Protocols for Embedded Systems
-
Topic 1: Introduction to Communication Protocols – Synchronous & Asynchronous Protocols
21:30 -
Topic 2: Types of Communication Topologies & Exploring UART & RS232
19:20 -
Topic 3: UART Explained.
15:16 -
Topic 4: I2C Communication Protocol Part 1
13:55 -
Topic 5: I2C Communication Protocol Part 2
17:07 -
Topic 6: I2C Communication Protocol Part 3
15:23 -
Topic 7: SPI Communication Protocol Part 1
16:44 -
Topic 8: SPI Communication Protocol Part 2
17:49 -
Topic 9: SPI Communication Protocol Part 3
15:01 -
Topic 10: CAN Communication Protocol Part 1
17:01 -
Topic 11: CAN Communication Protocol Part 2
15:47 -
Topic 12: CAN Communication Protocol Part 3
15:45 -
Topic 13: CAN Communication Protocol Part 4
17:36
Module 7: Starting with Arduino for Embedded Systems
-
topic 1: Introduction to Arduino
04:15 -
topic 02: Basics of Microcontroller
07:23 -
topic 3: Differences of Microcontroller and Microprocessor
04:46 -
Topic 4: Arduino Pin Diagram
05:26 -
Topic 5: Installation of Arduino IDE
04:40 -
Topic 6: Exploring Arduino IDE & Importing Arduino into Simulator (Tinkercad)
10:41 -
Topic 7: Working with Tinkercad
08:52 -
Topic 8: Designing an Arduino LED Sketch in Tinkercad
10:41 -
Topic 9: Writing & Simulating Arduino LED Code in the IDE and Tinkercad
09:15 -
Topic 10: Using the Serial Monitor in Tinkercad for Arduino Data Display & Debugging
08:41
Module 8: Simulations with Arduino Based Development For Embedded Systems
-
Topic 1: Introduction to Arduino IDE Programming
13:51 -
Topic 2: Declaring the Variable
09:53 -
Topic 3: Data Types of Variables
11:44 -
Topic 4: Arithmetic Operators – Part 1
11:41 -
Topic 5: Arithmetic Operators – Part 2
08:39 -
Topic 6: Excercise based on previous modules
07:19 -
Topic 7: Conditional Statements – ‘If’ & ‘If else’ Statements
14:52 -
Topic 8: Numbers
12:37 -
Topic 9: Functions
10:10 -
Topic 10: Creating Arduino LED Blinking Program in Tinkercad – Part 1
12:28 -
Topic 11: Creating Arduino LED Blinking Program in Tinkercad – Part 2
11:26 -
Topic 12: Loop Statements – ‘While’ Loop
09:44 -
Topic 13: Loop Statements – For Loop
04:52 -
Topic 14: Implementing ‘For’ Loop & Array in Arduino LED Blinking Program – Part 1
11:24 -
Topic 15: Implementing ‘For’ Loop & Array in Arduino LED Blinking Program – Part 2
07:15 -
Topic 16: Adjusting LED Brightness
09:53
Module 9: Arduino based project development
-
Topic 1: Using the Slide Switch in Arduino – Providing External Inputs
09:58 -
Topic 2: Understanding the Schematic View of Arduino LED Control Project
08:31 -
Topic 3: Using the Push Button for Providing Inputs
09:31 -
Topic 4: Writing & Simulating Arduino Sketch for Push Button To Control LED
13:17 -
Topic 5: Writing & Simulating Arduino Sketch For Slide Switch To Control LED
14:58 -
Topic 6: Understanding Potentiometer for Arduino Input Control
09:56 -
Topic 7: Using Potentiometer with Arduino – Code & Simulation
13:24 -
Topic 8: Using Potentiometer for LED Control in Arduino
09:24 -
Topic 9: Understanding LCD as a Feedback Device in Tinkercad
08:24 -
Topic 10: Interfacing LCD with Arduino
10:01 -
Topic 11: Writing Arduino Sketch for LCD Display
10:00 -
Topic 12: Simulating Arduino Sketch for LCD Display
08:49 -
Topic 13: Project – Interfacing LCD and Push Button with Arduino
09:48 -
Topic 14: Overview of Sensors for Arduino in Tinkercad
08:34 -
Topic 15: Understanding the Photoresistor Sensor- Working & Specifications
10:00 -
Topic 16: Writing & Simulating an Arduino Sketch for a Photoresistor Sensor
08:06 -
Topic 17: Photoresistor-Based LED Control Arduino Project
09:45 -
Topic 18: Understanding Ultrasonic Sensor- Working & Specifications
10:00 -
Topic 19: Interfacing & Writing Arduino Sketch for Ultrasonic Sensor
10:00 -
Topic 21: Using Transistor to Control an LED with Arduino
15:41 -
Topic 22: Introduction to Motor Control with Arduino
10:38 -
Topic 23: Understanding H-Bridge for Motor Direction Control
03:47 -
Topic 24: Implementing H-Bridge Motor Control with Arduino
17:21
DIY Projects:
-
Project: Enhanced Electric Vehicle (EV) Charging Station Management System
-
Congratulations on Successfully Completing the Course!
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.
Student Ratings & Reviews
2 months ago
Very basic, I had more expectations from this course. Whatever this module taught us was pretty much the same stuffs that i had learnt from youtube.
Hardware & Software Required
DIY Projects Included
Course Benefits
Technical expertise you will gain
Who can take this course?
Personalized Trainer Support Portal:
At a glance
- - 9 Modules
- - 95 Lessons
- - 19.79 hours of Video Content
- - 1 Project Assignment
- - Certificate of Completion.
-
LevelExpert
-
Duration19 hours 47 minutes
-
Enrollment validityEnrollment validity: Lifetime
-
CertificateCertificate of completion
Similar Courses
EV Engineering Mastercourse Part I: EV Fundamentals & Core Components
- 2 hours 49 minutes
- Intermediate
Certification Course in EV Battery Pack Design & BMS Protection Modeling
- 9 hours 35 minutes
- Intermediate
Certification Course in Advanced Driver Assistance Systems (ADAS) for EVs
- 25 hours
- Expert
Over 1.2 Million+ EV learners impacted worldwide
Learners from 170+ countries have grown in their career through our programs