Здравствуйте! Есть газовый сенсор серии MQ, который требует для стабильной работы прогрев порядка 10 минут. Нужно чтобы arduino не опрашивал этот датчик первые 10 минут. В месте с датчиком подключается пьезоизлучатель, который сразу же при подачи питания начинает оповещать о превышении ПДК, поскольку значения с датчика еще не установились (плавают). Как реализовать это программно? Заранее спасибо.
Уточните, Вам нужно приостановить работу программы, при старте, на 10 минут, или запретить датчику опрашивать сенсор первые 10 минут?
Нужно чтобы контроллер не опрашивал сенсор первые 10 минут после включения. Под приостановкой работы программы, понимается что контроллер будет в режиме ожидания? Возможно ли приостанавливать выполнение части кода?
Пример Вам уже подсказали. Реализовать можно примерно так: Объявить глобальную переменную типа boolean и в функции setup установить ее в true. Перед опросом сенсора проверять, если переменная = true, то проверить: если 10 минут истекли - установить переменную в false; иначе (т. е. переменная = false) - опрасить сенсор.