Микроконтроллер связывает код с физическим миром. GPIO включает и читает цифровые уровни. ADC превращает аналоговое напряжение датчика в число. PWM создаёт импульсный сигнал с duty cycle, которым регулируют яркость, скорость мотора или положение сервопривода.
Важно помнить: PWM не является настоящим аналоговым напряжением, это быстрое переключение. Нагрузка или фильтр воспринимает среднее значение, но таймеры, частота и разрешение имеют ограничения.