Go from Arduino hobbyist to automotive-ready engineer. Learn CAN bus, sensors, interrupts, OBD-II, and ISO 26262 fundamentals used in real vehicles at GM, Ford, and Stellantis.
Umar Khan
Author
25+ years of automotive embedded systems experience. Specialist in Vehicle Control Systems, CAN/LIN protocols, ISO 26262, and ASPICE. Passionate about bridging the gap between hobbyist embedded development and professional automotive engineering.
Module 1: GPIO and Digital I/O in Automotive Systems
Lesson 1: Introduction to GPIO in Automotive ECUs
Lesson 1 of 3 within section Module 1: GPIO and Digital I/O in Automotive Systems.
You must enroll in this course to access course content.
Lesson 2: Digital Inputs — Door Switches, Buttons, and Sensors
Lesson 2 of 3 within section Module 1: GPIO and Digital I/O in Automotive Systems.
You must enroll in this course to access course content.
Lesson 3: Digital Outputs — Relays, LEDs, and Actuator Control
Lesson 3 of 3 within section Module 1: GPIO and Digital I/O in Automotive Systems.
You must enroll in this course to access course content.
Module 2: Analog Sensors and ADC in Automotive Applications
Lesson 1: Understanding ADC — Resolution, Voltage References, and Sampling
Lesson 1 of 3 within section Module 2: Analog Sensors and ADC in Automotive Applications.
You must enroll in this course to access course content.
Lesson 2: Temperature and Pressure Sensors in Automotive Systems
Lesson 2 of 3 within section Module 2: Analog Sensors and ADC in Automotive Applications.
You must enroll in this course to access course content.
Lesson 3: Throttle Position and Voltage Monitoring
Lesson 3 of 3 within section Module 2: Analog Sensors and ADC in Automotive Applications.
You must enroll in this course to access course content.
Module 3: Serial Communication and CAN Bus Fundamentals
Lesson 1: UART, SPI, and I2C — The Building Blocks of Automotive Communication
Lesson 1 of 3 within section Module 3: Serial Communication and CAN Bus Fundamentals.
You must enroll in this course to access course content.
Lesson 2: CAN Bus Architecture, Frame Structure, and Arbitration
Lesson 2 of 3 within section Module 3: Serial Communication and CAN Bus Fundamentals.
You must enroll in this course to access course content.
Lesson 3: Reading and Writing CAN Messages with Arduino
Lesson 3 of 3 within section Module 3: Serial Communication and CAN Bus Fundamentals.
You must enroll in this course to access course content.
Module 4: Interrupts, RTOS Concepts, and Task Scheduling
Lesson 1: Hardware Interrupts and ISRs in Embedded Systems
Lesson 1 of 3 within section Module 4: Interrupts, RTOS Concepts, and Task Scheduling.
You must enroll in this course to access course content.
Lesson 2: FreeRTOS Basics — Tasks, Priorities, and Scheduling
Lesson 2 of 3 within section Module 4: Interrupts, RTOS Concepts, and Task Scheduling.
You must enroll in this course to access course content.
Lesson 3: Watchdog Timers and Fault Handling in Automotive ECUs
Lesson 3 of 3 within section Module 4: Interrupts, RTOS Concepts, and Task Scheduling.
You must enroll in this course to access course content.
Module 5: OBD-II and Automotive Diagnostics
Lesson 1: OBD-II Standards, PIDs, and Diagnostic Modes
Lesson 1 of 3 within section Module 5: OBD-II and Automotive Diagnostics.
You must enroll in this course to access course content.
Lesson 2: Reading Fault Codes and Live Data with a Scan Tool
Lesson 2 of 3 within section Module 5: OBD-II and Automotive Diagnostics.
You must enroll in this course to access course content.
Lesson 3: Building a Simple OBD-II Reader with Arduino
Lesson 3 of 3 within section Module 5: OBD-II and Automotive Diagnostics.
You must enroll in this course to access course content.
Module 6: Introduction to ISO 26262 and Functional Safety
Lesson 1: What is ISO 26262 — ASIL Levels and Safety Goals
Lesson 1 of 3 within section Module 6: Introduction to ISO 26262 and Functional Safety.
You must enroll in this course to access course content.
Lesson 2: Hazard Analysis and Risk Assessment (HARA)
Lesson 2 of 3 within section Module 6: Introduction to ISO 26262 and Functional Safety.
You must enroll in this course to access course content.
Lesson 3: Functional Safety in Practice — Real Automotive Examples
Lesson 3 of 3 within section Module 6: Introduction to ISO 26262 and Functional Safety.
You must enroll in this course to access course content.
New Section
This section does not have any lessons.
Leave a Reply