Датчик для реагирования на гарь с улицы


Вот примерно так выглядит когда зажег-потушил свечу в 9:34

Ну и вид датчика

и самого устройства

Однако добавил еще вывод значения таймера в момент фактического прерывания от ADC по завершению цикла.

и вижу что оно завершается уже после выключения светодиода.

Кусок кода таймера

А из даташита тайминг

Тик счетчика таймера 250нс.
То есть в “0” по таймеру светодиод включается.
в 11200 по таймеру 2800мкс или 2,8 мс запускается измерение
в 12400 по таймеру выключается светодиод

А измерение фактически завершается в 13000-13500. Закладывая на сохранение регистров и вход в прерывание примерно 100 тиков таймера - получается что измерение занимает ~500мкс.
В общем надо еще осциллографом тайминг посмотреть. Ну, предварительные результаты - продукты горения датчик определяет. Но экспериментам (оценкам) мешает насморк к сожалению. Делаю в свободное время, про результаты напишу.