Прошу помощи с аналоговыми датчиками.

Тема в разделе "Arduino & Shields", создана пользователем Wiskas, 24 июл 2016.

  1. Wiskas

    Wiskas Нерд

    Здравствуйте, в процессе создания проекта возникла необходимость отследить момент нужного значения на аналоговом датчике. То есть, что-то похожее на клик по кнопке. Например: Показания фоторезистора были 850, в какой-то определённый момент стали меньше 750, причём на промежуток времени, например, меньше секунды, и мы делаем определённое действие. То есть, я хочу вот этот момент, когда показания стали 750 использовать как клик, не как продолжительный момент времени. (Например понизить постоянную на 1, когда показания фоторезистора = 750, и не постоянно их убавлять, пока показания снова не будут больше 750, а лишь засечь момент)
     
  2. Ну например в цикле или в обработчике прерывания сравнивать результат работы АЦП
    с двумя пределами.
    Используя ваши цифры - если 850 или больше - установить флаг готовности, если 750 или меньше, то если флаг готовности установлен - выполнить действие и сбросить флаг готовности.
     
    Последнее редактирование: 24 июл 2016
    Wiskas нравится это.