PID Control with Arduino (Udemy.com)
Learn to implement the widely used industrial controller on the Arduino platform! (For students, makers, and engineers)
Created by: Nabil Mohammad
Produced in 2021
What you will learn
- Students will gain an intuitive insight into how a PID controller works and how to implement it on the Arduino Platform!
- Use the PID algorithm for their Arduino or microcontroller-based projects such as quad-copters, self balancing robots, temperature control, motor speed control, and much more!
Quality Score
Overall Score : 94 / 100
Course Description
A PID controller is the most common feedback controller used in the industry, but they can also be used for hobbyist electronic projects such as quad-copters, self-balancing robots, temperature controllers, and much more! In this course, we will not be going into the classical control theory behind PID controllers, instead we will approach the controller intuitively so that it's role and implementation is practically understood.
The lecture series contains 7 lectures covering:
- Feedback Systems, P, PI, and PID Controllers
- Arduino Implementation and Live Demonstration (Propeller Arm Example)
- Heuristic PID Tuning
This course is suitable for any student, engineer, hobbyist, or maker who always wished to understand PID control in a easy intuitive manner; although a basic understand of electronics, C coding, and calculus is preferred. Having knowledge of feedback control prior to taking this course is also a plus!
After taking this course, you will not only understand PID control better, but you'll become a lot more comfortable with designing projects that involve feedback control.Who this course is for:
- Any engineer, student, or hobbyist who wishes to learn how to implement a PID controller in hardware (Arduino/Microcontrollers).
- Anyone designing projects that involve feedback control (quad-copters, self-balancing robots, temperature control, etc).
Instructor Details
- 4.7 Rating
330 Reviews
Nabil Mohammad
My name is Nabil, I'm an engineer by day and hobbyist by night. I was born in New York, USA but raised in New Jersey my whole life. I hold a BSc and MSc in Electrical Engineering from Rutgers University and currently work as a full-time engineer.
Like many engineering students, I had a hard time understanding the theory and concepts intuitively, but once I was able to make some practical sense of it all, I wanted to share my knowledge with others (students, engineers, makers, DIY'ers).
My courses will mostly be design-based, in areas of: analog design, audio amps, control systems, power supply design and much more!
When I am not working or tinkering, you can find me playing the electric guitar, hitting the gym, or cooking.
More arduino courses
Mastering Arduino by Building Real World Applications (2018)
4.9 (38 Reviews)
Provider: Udemy
Time: 4.5h
$11.99
Arduino : Industrial Data Logger Designing and Programming (2021)
4.9 (27 Reviews)
Provider: Udemy
Time: 24.5h
$11.99
How to Program an Arduino as a Modbus RS485 Master & Slave (2021)
4.8 (140 Reviews)
Provider: Udemy
Time: 3h
$11.99
How to Program an Arduino as a Modbus TCP/IP Client & Server (2021)
4.8 (129 Reviews)
Provider: Udemy
Time: 2h
$11.99
Tech Explorations Arduino: Make an IoT environment monitor (2021)
4.8 (50 Reviews)
Provider: Udemy
Time: 5h
$11.99








