То что для кучи кнопок надо всего 1 АЦП это удобно, но если кнопка будет плохо работать то результат будет какой угодно. Это на телевизорах так практиковали.
В современной реализации думаю надо перед кнопками ставить ключ вроде uln2003 который будет чётко коммутировать нужное сопротивление. Тогда сопротивление кнопки не будет влиять. Хотя думаю что вход ключа надо тоже КМОП, чтоб высокое сопротивление подыхающей кнопки тоже срабатывало.
Надо проводить опыт при каком сопротивлении такой ключ сработает.

