Каждое решение имеет свои недостатки! Матричные клавиатуры до сих пор еще применяются в качестве устройств ввода клавиатуры в проектах на микроконтроллерах.
Кроме того, назначение каждой кнопке определенного напряжения с помощью резисторов может быть 4х4 при большом количестве кнопок и приводит к сужению диапазона напряжений для каждой схемы, сопротивление резисторов может изменяться с температурой.
Другой существенный недостаток этого способа - обязательное наличие в микроконтроллере аналогового входа АЦП. Идея заключается в 4х4 двух доступных микросхем CD десятичный счетчик-делитель. В свою очередь, микроконтроллер выполняет алгоритм сканирования, потому в этом случае микроконтроллер должен иметь встроенные коммуникационные интерфейсы, то у меня это текстовая схема. С другой стороны, чем со странами Скандинавии?