Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

Raspberry Pi Pico Lecture 22 (2025): Qualitative introduction to PID control

502 views on YouTube

0:00 – Administrivia and context review
2:30 – Plan for today’s lecture
3:40 – System under consideration
5:50 – Open loop control
8:55 – Potential issues with open loop control
10:00 – Closing the loop
11:45 – PID control introduction
14:40 – Proportional term
19:25 – Steady state error
20:35 – Instability introduced by too-large proportional gain
24:15 – Integral term
26:30 – Steady state error elimination with PI control
29:40 – Derivative term
32:10 – Tuned and untuned PID controllers
37:25 – Integrator windup
41:30 – Derivative noise amplification
44:20 – Small derivative signal
46:50 – Tuning the system

Spring, 2025 lectures from ECE 4760 (Digital Systems Design Using Microcontroller) at Cornell University.

Course site: https://ece4760.github.io
Hunter’s site: https://vanhunteradams.com