ШИМ
Суть ШИМ очень проста — вместо того, чтобы плавно регулировать силу сигнала (это AM, старо, фу и не всегда возможно) мы ебашим сигнал или на 0 % или на 100 % — но по-разному во времени. То есть делаем «гребенку» 0-100-0-100, где шире, длятся дольше, например, части где 0 %. Сила этого сигнала, если это дерганье так быстро, что незаметно, будет восприниматься как где-то 30 %. А если дергем 0-100 и части где 100 длиннее, то это будет восприниматься как, например, 70 %.
Всякие там электродигатели, светодиоды-LED и прочая современная цифровая техника такое обожает. Не веришь? Посмотри на крутые светодиодные фары своей кредитной помойки через камеру свого крутого кредитного телефона.
По-научному ШИМ называется широтно-импульсной модуляцией или pulse-width modulation (PWM). Дада, то самое PWM, которое в хороших вентиляторах твоей игровой йобы. Там можно прикрутить еще массу матана, если импульс ходит не от 0 % до 100 %, а от −50 % до +50 % или вообще куда-то в сторону, но нам это тут не интересно, ага.
А важно нам то, что это, наверное, один из самых дешевых способов управлять мощностью (яркостью, оборотами) устройства, которое само по себе не способно мощность, яркость, обороты уменьшать (например, потому, что слишком дешевое само по себе), а умеет только «ебаш» и «не ебаш».