Разница между аналоговыми и цифровыми датчиками освещённости для Arduino заключается в типе выходного сигнала:
- Аналоговые датчики, например фоторезисторы, выдают плавно изменяющуюся величину в зависимости от интенсивности света. 3d-diy.ru {9-host} Однако точность таких датчиков невысока, и значение они выдают не в люксах. 3d-diy.ru
- Цифровые датчики, например модуль GY302 на базе чипа BH1750, выдают набор из единиц и нулей, которые потом расшифровываются и обрабатываются программой микроконтроллера. 3d-diy.ru {9-host} Датчик позволяет измерить величину освещённости в диапазоне 1–65535 люксов. {10-host}
Таким образом, аналоговый датчик выдаёт плавно изменяющуюся величину, а цифровой — набор из единиц и нулей, что обеспечивает более высокую точность измерений.