Здравствуйте, задаюсь двумя вопросами, подскажите, пожалуйста, на них ответы, буду признателен.
1) Как задать такое условие с помощью кода? "Включить светодиод, если показания датчика на протяжении 1 минуты равняется нулю." Я так понимаю, что-то на подобии "digitalWrite (svetodiod, 1) for ...." должно получиться.
2) Как сгладить работу кода? Сейчас у меня есть код адаптивного света для радиоуправляемой машинки. Если значение с датчика света больше чем 200, фары горят, если ниже чем 200 фары потухают. Но бывает, что уровень освещение таков, что датчик дает значение то 199, то 201 много раз в секунду, и получается, что светодиод моргает. Как можно решить этот вопрос?
Спасибо за внимание.
1) Как задать такое условие с помощью кода? "Включить светодиод, если показания датчика на протяжении 1 минуты равняется нулю." Я так понимаю, что-то на подобии "digitalWrite (svetodiod, 1) for ...." должно получиться.
2) Как сгладить работу кода? Сейчас у меня есть код адаптивного света для радиоуправляемой машинки. Если значение с датчика света больше чем 200, фары горят, если ниже чем 200 фары потухают. Но бывает, что уровень освещение таков, что датчик дает значение то 199, то 201 много раз в секунду, и получается, что светодиод моргает. Как можно решить этот вопрос?
Спасибо за внимание.