И так, наконец закончил плату делать в "металле". С покрытием цапонлаком экранированием...
Получилось такое.
На первый взгляд расстояние между кнопками достаточное, чтоб даже в перчатках не нажимать две кнопки сразу.
Подключил, записал программу для отладки клавиатуры, и... опять значение на экране плавают вообще от слова рандом
Надеялся что экранирование клавиатуры и проводов поможет. Но увы фокус не удался.
На удивление при нажатых кнопках значение на экране очень даже стабильно, и имеет разлет +/- 2 ед. и шаг виден стабильно и точно 20 ед.
Появилась мысль.
, схема клавиатуры у меня выглядит так:
То есть, до нажатия на кнопку у меня порт, который считывает значение, просто "висит в воздухе". Выходит что этот "воздух" оно и показывает.
То есть, надо к чему то подключить этот порт, точнее подтянуть.
Вот тут у меня проблема в понимании как это реализовать. Может добавить какое то большое сопротивление на "-" или "+". А может нужен не резистор, а конденсатор? И как именно их подключить в цепь?
Есть мысли?