Ответ:

Функция map(x, 0, 1023, 20, 220) линейно переводит диапазон от 0–1023 в диапазон от 20–220.

  1. Подставляем значение датчика в формулу: (256 − 0) · (220 − 20) / (1023 − 0) + 20.
  2. Выполняем умножение и целочисленное деление: 256 · 200 / 1023 = 51200 / 1023 = 50. Дробная часть отбрасывается.
  3. Добавляем нижнюю границу выходного диапазона: 50 + 20 = 70.

Ответ: яркость составит 70 условных единиц ШИМ.