Какой простой способ измерить окружающее освещение?

Я хочу установить светодиодные полосы на свой мотоцикл, например, в качестве стоп-сигнала и указателей поворота. Я использую светодиодные полосы WS2812, которые могут быть очень яркими, особенно при одновременном включении большого количества светодиодов.

Я хочу измерить окружающее освещение, чтобы на ярком солнце я мог зажечь светодиоды, скажем, на 100%. Но ночью, возможно, только на 30% интенсивности. Я хочу обнаружить окружающее освещение, чтобы изменить интенсивность.

Мне не нужно высокое разрешение и мне не нужна высокая скорость. Если окружающий свет измеряется, например, раз в секунду с разрешением 4 бита, этого уже будет достаточно.

Какой датчик освещенности (или фотодиод, или что-то еще) имеет смысл использовать для этого небольшого проекта и как его подключить? Имеет ли смысл использовать более одного датчика освещенности для лучшего определения среднего значения внешней освещенности (на случай, если один датчик находится в тени, а другой на солнце)?

Я нашел эти датчики у китайского поставщика:

https://www.banggood.com/CJMCU-9930-APDS-9930-Digital-Proximity-And-Ambient-Light-Sensor-For-Arduino-p-1103139.html

https://www.banggood.com/GY-49-MAX44009-Ambient-Light-Sensor-Module-For-Arduino-p-1196674.html

Но интерфейс I2C, похоже, излишен для моего простого проекта.

Есть предложения?

, 👍3