Ребята. Я вот, короче, про подтягивающие резисторы вроде понял — использую те, что встроены в ардуину. Про дребезг контактов тоже слышал — это я обхожу софтварно. Теперь у меня другая проблема — замкнутый контакт изредко дает кратковременный разрыв. Возможно, связано с вибрацией (топну ногой по полу). Я вот думаю снова софтварно городить костыли, чтобы обойти это. А как это разруливают нормальные люди? Какой-нибудь конденсатор поди нужен?
Комментарии: 92
Pavel
а по какому приниципу работает?
Maxim
Не понял вопроса. Работает что?
Th0r
а что там у тебя разрывается то от топота?
Pavel
ну я о том что нафига держать все время вкл
Maxim
Ну земля соединена с цифровым входом. От топота кратковременно разрывается и мой код на это срабатывает.
Th0r
в смысле, ты топаешь так, что Земля разрывается?
Maxim
А должен срабатывать только на нормальное размыкание цепи.
Th0r
что именно разрывается то - кнопка, реле, пружинный контакт, что-то еще?
Maxim
Выключатель настенный.
Roman
пора делать ремонт)
Maxim
Но разрывается, вероятно, в соединении штырька ардуины с ответным ему штекером.
Th0r
припаяй :)
Maxim
Неудобно будет отпаивать все, если захочу перепрошить.
Pavel
вот для этого я и перешол на esp ота рулит)
Roman
решай софтварно, наш коллективный разум уже дал тебе ответ
Th0r
в смысле у тебя всю жизнь будет на хлебе работать ардуина?
Maxim
Мне было интересно, какое правильное решение. Паять? Конденсатор там не нужен? Что такое хлеб? Бредборд?
Roman
правильное решение это кабельканалы и двойные выключатели
Pavel
ну не скажи у меня было все сделано с проходными двойными тройными я все потом передалал на безфиксацию и удаленые, тут как кого переклинет
Roman
вопрос был в правильности, а не как кого клинит
Pavel
правельно все делать четко без соплей и проводочков если выключатель то протровить или заказать плату с конкретным кол-вом выводов что бы лишнии не болтались, подтянуть землю или плюч что бы не дребежало
Maxim
Вопрос был не об этом.
Roman
в интернете кто-то не прав)
Th0r
если у тебя контакт разрывается - надо решать проблему с контактом, а не добавлять конденсаторы
Th0r
ну да, бредборд же не предназначен для постоянной работы - отладить схему, проверить идею, не более того
Maxim
Не бредборд, но вот такие штуки. Не знаю, как называется.
Byte
PLS/BLS. Тоже ад.
Pavel
они на 1-2 раза потом пизда им да и если они китайские то там проводочки с волосок остальное изоляция
Byte
Да не, смотря какие. Дорогие долго ходят. А Китай — лотерея, как повезёт :)
Pavel
ну я сам их делаю, из норм проводков и штекеров больше 30-40 выниманий и втыканий они не выносят
Roman
выключатель с медными контактами?
Maxim
Вроде да. Не помню уже.
Pavel
да они все медные у него может дребезжать как выключатель так и bls так и вообще мистика кстати ты хоть подтянул кнопки
Maxim
Да.
Pavel
или так внутреним
Maxim
Внутренним.
Pavel
омг
Roman
я тебе просто так про pulldown говорил? к земле их притягивают, а не к питанию, володя
Maxim
Ты его упомянул, но ничего не сказал про то, зачем он. Pullup у меня есть и этого вроде достаточно.
Pavel
тут я что то не понял,
Maxim
А в чем разница? Ну кроме инвертированной логики.
Roman
абисните ему
Th0r
а как это так, у тебя подтяжка внутри мк, но перестает работать при обрыве провода? чо там за схема то вообще?
Roman
погоду на марсе он ловит
Maxim
Подтяжка вверх, это значит, что обычно там единица, правильно? Я соединяю землю и вход ардуины через выключатель. Пока выключатель замкнут, то у меня на входе вместо единицы ноль. Все ок. Затем я топаю ногой и иногда у меня там на мгновение, я подозреваю, размыкается контакт. На входе на мгновение появляется единица и это вызывает определенное событие в моем коде. А не должно.
Maxim
Ну если ты про input_pullup, то да, им.
Pavel
бред, выключатели очень жостко контачат и опять же у тебя что дом на 4 сваях
Maxim
Я же сказал, что подозреваю не выключатель.
Th0r
эээ. либо у тебя живут слоны, либо выключатель предназначен для работы в идеальных условиях (говно по другому)
Maxim
Если кому интересно, то разрулил софтварно. Буду теперь наблюдать.