Ответ:
Функция map(x, 0, 1023, 20, 220) линейно переводит диапазон от 0–1023 в диапазон от 20–220.
- Подставляем значение датчика в формулу:
(256 − 0) · (220 − 20) / (1023 − 0) + 20. - Выполняем умножение и целочисленное деление:
256 · 200 / 1023 = 51200 / 1023 = 50. Дробная часть отбрасывается. - Добавляем нижнюю границу выходного диапазона:
50 + 20 = 70.
Ответ: яркость составит 70 условных единиц ШИМ.
