Друзья! Скажите кто в теме, как решить такую проблему... Подключил к Arduino UNO R3 переменный резистор B100K, обычными 20 см проводами мама-папа. Читаю с порта A2 значения - а они плавают, когда подстроечную ручку не крутишь! Ощутимо плавают! Отхожу от макетки - значение на порту стабилизируется, но не совсем тоже, изредка проскакивают другие значения, в пределах 10-15% отклонения! Это много... Можно ли как-то электрически-схематически решить этот вопрос с плавающими значениями? Например для стабилизации сигнала на обычном выключателе режима "ВКЛ-ВЫКЛ" подтягивают ногу резистором - на своем опыте проверил, действительно стабильно сигнал стоит, что "0" что "1" (вернее "+5V", не суть). А как быть с переменным резистором? Понимаю, что один из вариантов - попробовать посадить его на экранированные провода, возможно поможет... Но это моя теория, не более. А как на самом деле можно решить такой вопрос?
в качестве альтернативы экранированию можно плотно скрутить провода от потца а еще можно уменьшить до 10К например сопротивление его
Скорее всего просто плохой контакт, если бы это были наводки, максимум был бы на среднем положении, а ближе к краю все бы было спокойно.
Провода короче, плату переводим в режим ацп-сна. А вообще такие разговоры надо начинать с того, чтобы указывать, какая чувствительность необходима.
А поподробнее тут можете? Про режим сам почитал, собсно сон он и есть сон... а как его ко мне тут прилепить? Спать-то особо плате и не получится, т.к. переменник воткнется в устройство, в котором каждые полсекунды-секунду что-то срабатывает (датчики-реле и т.п.), плюс крутить 2 ШД надо... Когда спать?
Тогда не понятно, чего вы ожидаете. Щелкать реле и в той же цепи считывать 10 бит с ацп не получится. Чудес не бывает.
а) Добавить емкости, например 0.1uF на резистор на крайние точки, 10nF на среднюю, но со стороны АЦП. Можно попробовать другие номиналы, 1uF / 0.1uF и т.п. б) Вместо обычного трехпроводного шлейфа использовать CCC-3G или хотя бы CCC-2G. в) Прикрутить все на клеммники либо впаять в макетку надежные разъемы. Можно воспользоваться Screw Shield, Troyka Shield, ну или Proto Shield.