Такая мысль появилась (:) - пока без глубокого финансового обоснования):
- по месту жительства собираемся кучкой таких "озабоченных самоделкиных", сбрасываемся, сообща нанимаем офисное помещение подешевле. Далее каждый под себя там организует рабочее место и свою систему хранения. Интересно, как...
Этот форум, по сравнению со многими другими, обладает огромным преимуществом - модераторам совершенно по барабану, по теме форума идёт флуд или не по теме :).
Так что пользуйтесь, пока "вольность" не прикрыли :D
А я бы взглянул на это по другому:
- То, что сформулировал @gerkimuyda по поводу России - это вина не тех кто "вам там мозги промывают", а, вина, в первую очередь, России и её народа. Т. е. нас, "расеян". В конце концов это мы, т. е. наши деды и прадеды повелись на "земля - крестьянам, фабрики...
@gerkimuyda
Как говорил один участник дружественного (по теме) форума:
- Так-так, погодите, я сбегаю за попкорном...(с)
Интересно наблюдать, как дискуссия с обсуждения вопроса, спичечные коробки какой фабрики - Гомельдрев или Балабановской более пригодны для хранения резисторов - плавно...
@pliz
Как-то жизнь свела с парнем, который своё свободное время тратил практически бесплатно на возню с чужими детьми в области электроники. Свёз ему в кружок практически полный багажник разного хлама, который просто выбросить было жалко. Парень искренне радовался и благодарил. Жена была еще...
Вспомнился еще анекдот:
- радиолюбитель решил проверить свои "закорма". Перебирает, проверяет. На исправных ставит крестик, на неисправных пишет русскую букву "х"...
В принципе, для "конкреного"(с) проекта можно закупить и "сопротивления определённого номинала". А для макетных отработок приобрести несколько подстроечных резисторов. Их можно даже "вживить" в свою макетную плату. Правда, мои старые планы по этому поводу так и не осуществились...
Вы выражаетесь многословно, но не очень понятно. На самом деле, Вы поразитесь, как много таких, кто приходит в эту "среду" с начальными условиями, аналогичными Вашим. Но! Дальше варианты разнообразны, от:
- "Не умею и не хочу уметь" - типа, дайте мне готовую прошивку, чтобы всё было по моим...
Особых - нет.
Так, некоторые личные комплексы - стараюсь следовать принципам - основных два (взаимосвязанных):
- Keep it simple, ...
- Не умножай сущности без необходимости.
Если так всё "запущено" :) - то, скорее всего, использование аппаратного подавления дребезга не избежать. Иначе - куча...
Ну, ёлки!
Совсем плохой стал!
Я это про себя...:))могу и вслух:))
Забыл написать сразу- Спасибо! За то что откликнулись на просьбу, посмотрели код, проверили на макете!!!
@kab
А , наверно кнопка стоит на "землю" - тогда rizing - размыкание - ок.
Но дребезг присущ как замыканию, так и размыканию... Так что неважно, что ставить в программе - фронт или спад
В программе стоит
-Это фронт импульса, т. е. замыкание. Т. е. счетчик срабатывает на замыкание.
А если кнопка была нажата более 200 мсек, то дребезг(фронт первого импульса "дребезга") при размыкании принимается
за информационный импульс.
Решение единственно - время отсечки дребезга...
По своему опыту - советую всем начинать с изучения видеоуроков Сергея Третьякова. По-моему, там есть пояснения по поводу получения времени из интернета.
В остальном, проблем быть вообще не должно:)...
Ну, по порядку:
1. Сразу, как MCU и программа стартанула - millis() возвращает 0, hotLastTime инициирован в 0. 0-0=0, 0>200 - проверка возвращает false и тело процедуры прерывания не выполняется. Как я написал выше, до истечения 200 мсек в процедуре прерывания ничего не происходит.
2...
Пропуск реального срабатывания может быть один раз и только в маловероятном случае, если это срабатывание будет в период до 200 мсек после запуска MCU.
Т. к. минимальный период между реальными срабатываниями контактов около 10 сек - вероятность получается порядка 0.02. Т. е. достаточно малая...