Подключение кнопки к STM32. Устранение дребезга STM32.

Поділитися
Вставка
  • Опубліковано 13 кві 2024

КОМЕНТАРІ • 1

  • @domstudent7541
    @domstudent7541  3 місяці тому

    К сожалению я забыл добавить в видео сам текст логики программного аккумулятора, который проговорил голосом.
    Создаём переменную.
    Мысленно устанавливаем для неё границы - от нуля, до десяти.
    В бесконечном цикле опрашиваем кнопку, и если кнопка нажата - то увеличиваем значение переменной, пока не доберёмся до максимального - в нашем случае это 10
    Если же кнопка отпущена - уменьшаем значение, стремясь к нулю.
    Что бы не изменить значение этой переменной очень быстро, опрос состояния делаем не чаще чем 1 раз в 10 миллисекунд.
    Первое изменение значения переменной - мы делаем очень большим - например 5, что бы имитировать гестерезис.
    По достижении нуля - устанавливаем флаг что кнопка отпущена.
    По достижении десяти - что кнопка нажата.