Класс для чтения резисторной клавиатуры

С лживым С++ в килобайте много не надрыгаешь, а в ассемблер она играть не умеет.

Дык, уже давно известно что С++ здесь не при чём. Только прямые руки.

Что значит?
А… понЕл).

Это и называется “хобби”. Можно подумать, что коллекции 90% филателистов-любителей имеют хоть какую-то ценность ))

1 лайк

Поэтому нужно собирать прон. И для здоровья и мускулатуру развивает… специфическую. :wink:

@Irinka,

а сколько реально кнопок нужно? 3? 4? 5? 6? Не в теории, типа “хачу, чтобы и 10055 можно было”, а реально сколько надо?

А то, может рано мы списали обычный параллельным массив? Давайте, колитесь!

8 кнопок, 2 выхода.

Т.е. на 1 выход нужно посадить 4 кнопки?

Правильно?

pb0 и pb1 используются для управления реле
pb2 читает показания с ACS712
pb3 - чтение кнопок, через 10к подтянут к питанию, кнопки через резисторы на землю.
pb4 - чтение кнопок, через 10к стянут на землю, кнопки через резисторы на питание.
Меня всё устраивает в Вашем скетче. Но если есть возможность отследить нажатие нескольких кнопок одновременно, было бы интересно.
Но, как уже сказали выше, проще купить что-то иное, а это для повышения образованности)

Вот, я об этом и спрашиваю. Ответьте мне, Вам достаточно иметь 4 кнопки на одном аналоговом входе? Чётко ответьте. Если достаточно, то не вопрос, щас сделаем. Вот, если больше, там посложнее.

4 кнопки достаточно.

А на три не сговоримся?

Тогда вообще нет проблем. Сейчас дооптимизирую номиналы чуток и выложу решение

Да там и на 5-6 проблем нет.

У кого как. У Вас, может и нет.

Правила Кирхгофа никто, по-моему, не отменял, имея схему леггко можно расччитать напряжение на входе при различных совместных нажатиях кнопок

Да, только затрахаешься подбирать резисторы, чтобы все комбинации нажатий оставались “различимыми”. Я сделал это “методом Британского музея”, сейчас оформляю пост с лучшими решениями.

Просто сам метод аналоговых кнопок, именно кнопок, кажется мне очень сомнительным, вот я и иронизрую, хотя аналоговый переключатель режиммоа очеень даже может быть

Ниже лежат готовые решения для 2-х, 3-х, 4-х, 5-ти и 6-ти кнопок. Но последние я бы не рекомендовал, ниже будет понятно почему. А для 2-4 кнопок можно просто брать указанные номиналы и настраиваться на рассчитанные ожидаемые значение - никаких проблем.

Речь идёт о вот такой простейшей схеме (по сути такой же, как была у Вас, но перевёрнутой)

Как пользоваться решениями и что они означают.

Решение выглядит вот так:

Цифрами обозначены:

  1. Сопротивления резисторов R1-R4 (здесь и везде все сопротивления в килоомах);
  2. Сопротивление Pull-down резистора
  3. Комбинации кнопок. Единица - нажата, ноль – отпущена. Слева направо: S1, S2, S3 и S4;
  4. Значение на пине (уже готовое в “попугаях”), которого следует ожидать, если нажата соответствующая комбинация кнопок;
  5. Сопротивление всех резисторов делителя, если нажата соответствующая комбинация кнопок (это для оценки какой ток будет течь через делитель от питания к земле при нажатии этой комбинации кнопок).
  6. Минимальный зазор между значениями напряжений (№4). Собственно, это та величина, которая даёт Вам возможность отличать одну кнопку от другой.

Последний параметр очень важен, поясню. Если взять все значения на пине для различных комбинаций нажатия кнопок и найти два самых близкие из них, то это и будет зазор. В данном случае зазор 19, значит никакие две комбинации кнопок не дадут на пин значений более близких, чем 19. Это вполне позволит отличать комбинации друг от друга. Вот если бы зазор был 1, а то и 0, комбинации стали бы неотличимы.

19 – это самый лучший зазор, который удаётся получить для данной схемы для 4-х кнопок. Лучше на этой схеме получить невозможно. Я выбрал все варианты с зазором 19 и привёл под спойлером ниже. Вы можете брать любой, просто используйте указанные номиналы резисторов и pull-down резистора. Выбор между решениями тут по другим (не связанным с этой схемой) соображениям (например, по наличию резисторов). Я бы выбрал разумный pull-down (типа 10 кОм) – это то решение, что мы на примере смотрели, в общем списке оно тоже есть.

Также я просчитал для трёх кнопок (там наилучший зазор получается 47) и выбрал опять же все возможные комбинации с наилучшим зазором. Для двух кнопок наилучший зазор уже 121, комбинации я тоже привёл.

Решения для 2-х кнопок

*** Solution # 1 R1=1.1 R2=1.8; gap: 121; pull-down: 1.0 
	combi:10; voltage: 488; resistance: 2.1;
	combi:01; voltage: 366; resistance: 2.8;
	combi:11; voltage: 609; resistance: 1.7;

*** Solution # 2 R1=2.0 R2=3.3; gap: 121; pull-down: 1.6 
	combi:10; voltage: 455; resistance: 3.6;
	combi:01; voltage: 334; resistance: 4.9;
	combi:11; voltage: 576; resistance: 2.8;

*** Solution # 3 R1=2.2 R2=3.6; gap: 121; pull-down: 2.0 
	combi:10; voltage: 488; resistance: 4.2;
	combi:01; voltage: 366; resistance: 5.6;
	combi:11; voltage: 609; resistance: 3.4;

*** Solution # 4 R1=2.4 R2=3.9; gap: 121; pull-down: 2.2 
	combi:10; voltage: 490; resistance: 4.6;
	combi:01; voltage: 369; resistance: 6.1;
	combi:11; voltage: 611; resistance: 3.7;

*** Solution # 5 R1=6.8 R2=11; gap: 121; pull-down: 6.8 
	combi:10; voltage: 512; resistance: 13.6;
	combi:01; voltage: 391; resistance: 17.8;
	combi:11; voltage: 633; resistance: 11.0;

*** Solution # 6 R1=9.1 R2=15; gap: 121; pull-down: 8.2 
	combi:10; voltage: 485; resistance: 17.3;
	combi:01; voltage: 362; resistance: 23.2;
	combi:11; voltage: 606; resistance: 13.9;

*** Solution # 7 R1=11 R2=18; gap: 121; pull-down: 10 
	combi:10; voltage: 488; resistance: 21;
	combi:01; voltage: 366; resistance: 28;
	combi:11; voltage: 609; resistance: 17;

*** Solution # 8 R1=20 R2=33; gap: 121; pull-down: 16 
	combi:10; voltage: 455; resistance: 36;
	combi:01; voltage: 334; resistance: 49;
	combi:11; voltage: 576; resistance: 28;

*** Solution # 9 R1=22 R2=36; gap: 121; pull-down: 20 
	combi:10; voltage: 488; resistance: 42;
	combi:01; voltage: 366; resistance: 56;
	combi:11; voltage: 609; resistance: 34;

*** Solution # 10 R1=24 R2=39; gap: 121; pull-down: 22 
	combi:10; voltage: 490; resistance: 46;
	combi:01; voltage: 369; resistance: 61;
	combi:11; voltage: 611; resistance: 37;

*** Solution # 11 R1=68 R2=110; gap: 121; pull-down: 68 
	combi:10; voltage: 512; resistance: 136;
	combi:01; voltage: 391; resistance: 178;
	combi:11; voltage: 633; resistance: 110;

*** Solution # 12 R1=91 R2=150; gap: 121; pull-down: 82 
	combi:10; voltage: 485; resistance: 173;
	combi:01; voltage: 362; resistance: 232;
	combi:11; voltage: 606; resistance: 139;

*** Solution # 13 R1=110 R2=180; gap: 121; pull-down: 100 
	combi:10; voltage: 488; resistance: 210;
	combi:01; voltage: 366; resistance: 280;
	combi:11; voltage: 609; resistance: 168;

*** Solution # 14 R1=200 R2=330; gap: 121; pull-down: 160 
	combi:10; voltage: 455; resistance: 360;
	combi:01; voltage: 334; resistance: 490;
	combi:11; voltage: 576; resistance: 285;

*** Solution # 15 R1=220 R2=360; gap: 121; pull-down: 200 
	combi:10; voltage: 488; resistance: 420;
	combi:01; voltage: 366; resistance: 560;
	combi:11; voltage: 609; resistance: 337;

*** Solution # 16 R1=240 R2=390; gap: 121; pull-down: 220 
	combi:10; voltage: 490; resistance: 460;
	combi:01; voltage: 369; resistance: 610;
	combi:11; voltage: 611; resistance: 369;

*** Solution # 17 R1=680 R2=1100; gap: 121; pull-down: 680 
	combi:10; voltage: 512; resistance: 1360;
	combi:01; voltage: 391; resistance: 1780;
	combi:11; voltage: 633; resistance: 1100;

*** Solution # 18 R1=910 R2=1500; gap: 121; pull-down: 820 
	combi:10; voltage: 485; resistance: 1730;
	combi:01; voltage: 362; resistance: 2320;
	combi:11; voltage: 606; resistance: 1386;

*** Solution # 19 R1=1100 R2=1800; gap: 121; pull-down: 1000 
	combi:10; voltage: 488; resistance: 2100;
	combi:01; voltage: 366; resistance: 2800;
	combi:11; voltage: 609; resistance: 1683;

*** Solution # 20 R1=2000 R2=3300; gap: 121; pull-down: 1600 
	combi:10; voltage: 455; resistance: 3600;
	combi:01; voltage: 334; resistance: 4900;
	combi:11; voltage: 576; resistance: 2845;

*** Solution # 21 R1=2200 R2=3600; gap: 121; pull-down: 2000 
	combi:10; voltage: 488; resistance: 4200;
	combi:01; voltage: 366; resistance: 5600;
	combi:11; voltage: 609; resistance: 3366;

*** Solution # 22 R1=2400 R2=3900; gap: 121; pull-down: 2200 
	combi:10; voltage: 490; resistance: 4600;
	combi:01; voltage: 369; resistance: 6100;
	combi:11; voltage: 611; resistance: 3686;
Решения для 3-х кнопок

*** Solution # 1 R1=1.5 R2=2.0 R3=3.3; gap: 47; pull-down: 1.1 
	combi:100; voltage: 433; resistance: 2.6;
	combi:010; voltage: 363; resistance: 3.1;
	combi:110; voltage: 576; resistance: 2.0;
	combi:001; voltage: 256; resistance: 4.4;
	combi:101; voltage: 529; resistance: 2.1;
	combi:011; voltage: 480; resistance: 2.3;
	combi:111; voltage: 633; resistance: 1.8;

*** Solution # 2 R1=9.1 R2=12 R3=20; gap: 47; pull-down: 6.2 
	combi:100; voltage: 415; resistance: 15.3;
	combi:010; voltage: 349; resistance: 18.2;
	combi:110; voltage: 558; resistance: 11.4;
	combi:001; voltage: 242; resistance: 26.2;
	combi:101; voltage: 510; resistance: 12.5;
	combi:011; voltage: 463; resistance: 13.7;
	combi:111; voltage: 616; resistance: 10.3;

*** Solution # 3 R1=15 R2=20 R3=33; gap: 47; pull-down: 11 
	combi:100; voltage: 433; resistance: 26;
	combi:010; voltage: 363; resistance: 31;
	combi:110; voltage: 576; resistance: 20;
	combi:001; voltage: 256; resistance: 44;
	combi:101; voltage: 529; resistance: 21;
	combi:011; voltage: 480; resistance: 23;
	combi:111; voltage: 633; resistance: 18;

*** Solution # 4 R1=91 R2=120 R3=200; gap: 47; pull-down: 62 
	combi:100; voltage: 415; resistance: 153;
	combi:010; voltage: 349; resistance: 182;
	combi:110; voltage: 558; resistance: 114;
	combi:001; voltage: 242; resistance: 262;
	combi:101; voltage: 510; resistance: 125;
	combi:011; voltage: 463; resistance: 137;
	combi:111; voltage: 616; resistance: 103;

*** Solution # 5 R1=150 R2=200 R3=330; gap: 47; pull-down: 110 
	combi:100; voltage: 433; resistance: 260;
	combi:010; voltage: 363; resistance: 310;
	combi:110; voltage: 576; resistance: 196;
	combi:001; voltage: 256; resistance: 440;
	combi:101; voltage: 529; resistance: 213;
	combi:011; voltage: 480; resistance: 235;
	combi:111; voltage: 633; resistance: 178;

*** Solution # 6 R1=910 R2=1200 R3=2000; gap: 47; pull-down: 620 
	combi:100; voltage: 415; resistance: 1530;
	combi:010; voltage: 349; resistance: 1820;
	combi:110; voltage: 558; resistance: 1138;
	combi:001; voltage: 242; resistance: 2620;
	combi:101; voltage: 510; resistance: 1245;
	combi:011; voltage: 463; resistance: 1370;
	combi:111; voltage: 616; resistance: 1031;

*** Solution # 7 R1=1500 R2=2000 R3=3300; gap: 47; pull-down: 1100 
	combi:100; voltage: 433; resistance: 2600;
	combi:010; voltage: 363; resistance: 3100;
	combi:110; voltage: 576; resistance: 1957;
	combi:001; voltage: 256; resistance: 4400;
	combi:101; voltage: 529; resistance: 2131;
	combi:011; voltage: 480; resistance: 2345;
	combi:111; voltage: 633; resistance: 1780;
Решения для 4-х кнопок

*** Solution # 1 R1=1.1 R2=1.8 R3=3.6 R4=6.8; gap: 19; pull-down: 1.0 
	combi:1000; voltage: 488; resistance: 2.1;
	combi:0100; voltage: 366; resistance: 2.8;
	combi:1100; voltage: 609; resistance: 1.7;
	combi:0010; voltage: 223; resistance: 4.6;
	combi:1010; voltage: 556; resistance: 1.8;
	combi:0110; voltage: 465; resistance: 2.2;
	combi:1110; voltage: 651; resistance: 1.6;
	combi:0001; voltage: 131; resistance: 7.8;
	combi:1001; voltage: 526; resistance: 1.9;
	combi:0101; voltage: 423; resistance: 2.4;
	combi:1101; voltage: 632; resistance: 1.6;
	combi:0011; voltage: 305; resistance: 3.4;
	combi:1011; voltage: 585; resistance: 1.7;
	combi:0111; voltage: 507; resistance: 2.0;
	combi:1111; voltage: 670; resistance: 1.5;

*** Solution # 2 R1=2.0 R2=3.9 R3=7.5 R4=15; gap: 19; pull-down: 1.1 
	combi:1000; voltage: 363; resistance: 3.1;
	combi:0100; voltage: 225; resistance: 5.0;
	combi:1100; voltage: 465; resistance: 2.4;
	combi:0010; voltage: 131; resistance: 8.6;
	combi:1010; voltage: 420; resistance: 2.7;
	combi:0110; voltage: 307; resistance: 3.7;
	combi:1110; voltage: 506; resistance: 2.2;
	combi:0001; voltage: 70; resistance: 16.1;
	combi:1001; voltage: 393; resistance: 2.9;
	combi:0101; voltage: 268; resistance: 4.2;
	combi:1101; voltage: 487; resistance: 2.3;
	combi:0011; voltage: 185; resistance: 6.1;
	combi:1011; voltage: 445; resistance: 2.5;
	combi:0111; voltage: 342; resistance: 3.3;
	combi:1111; voltage: 525; resistance: 2.1;

*** Solution # 3 R1=2.2 R2=4.3 R3=8.2 R4=16; gap: 19; pull-down: 1.2 
	combi:1000; voltage: 361; resistance: 3.4;
	combi:0100; voltage: 223; resistance: 5.5;
	combi:1100; voltage: 463; resistance: 2.7;
	combi:0010; voltage: 131; resistance: 9.4;
	combi:1010; voltage: 419; resistance: 2.9;
	combi:0110; voltage: 306; resistance: 4.0;
	combi:1110; voltage: 504; resistance: 2.4;
	combi:0001; voltage: 71; resistance: 17.2;
	combi:1001; voltage: 392; resistance: 3.1;
	combi:0101; voltage: 268; resistance: 4.6;
	combi:1101; voltage: 485; resistance: 2.5;
	combi:0011; voltage: 186; resistance: 6.6;
	combi:1011; voltage: 444; resistance: 2.8;
	combi:0111; voltage: 342; resistance: 3.6;
	combi:1111; voltage: 523; resistance: 2.3;

*** Solution # 4 R1=2.0 R2=3.9 R3=7.5 R4=15; gap: 19; pull-down: 1.3 
	combi:1000; voltage: 403; resistance: 3.3;
	combi:0100; voltage: 256; resistance: 5.2;
	combi:1100; voltage: 508; resistance: 2.6;
	combi:0010; voltage: 151; resistance: 8.8;
	combi:1010; voltage: 462; resistance: 2.9;
	combi:0110; voltage: 344; resistance: 3.9;
	combi:1110; voltage: 549; resistance: 2.4;
	combi:0001; voltage: 82; resistance: 16.3;
	combi:1001; voltage: 434; resistance: 3.1;
	combi:0101; voltage: 303; resistance: 4.4;
	combi:1101; voltage: 529; resistance: 2.5;
	combi:0011; voltage: 211; resistance: 6.3;
	combi:1011; voltage: 488; resistance: 2.7;
	combi:0111; voltage: 381; resistance: 3.5;
	combi:1111; voltage: 568; resistance: 2.3;

*** Solution # 5 R1=2.4 R2=4.7 R3=6.2 R4=10; gap: 19; pull-down: 1.5 
	combi:1000; voltage: 394; resistance: 3.9;
	combi:0100; voltage: 248; resistance: 6.2;
	combi:1100; voltage: 497; resistance: 3.1;
	combi:0010; voltage: 199; resistance: 7.7;
	combi:1010; voltage: 476; resistance: 3.2;
	combi:0110; voltage: 368; resistance: 4.2;
	combi:1110; voltage: 556; resistance: 2.8;
	combi:0001; voltage: 134; resistance: 11.5;
	combi:1001; voltage: 447; resistance: 3.4;
	combi:0101; voltage: 327; resistance: 4.7;
	combi:1101; voltage: 535; resistance: 2.9;
	combi:0011; voltage: 288; resistance: 5.3;
	combi:1011; voltage: 516; resistance: 3.0;
	combi:0111; voltage: 426; resistance: 3.6;
	combi:1111; voltage: 586; resistance: 2.6;

*** Solution # 6 R1=10 R2=20 R3=39 R4=75; gap: 19; pull-down: 5.1 
	combi:1000; voltage: 346; resistance: 15.1;
	combi:0100; voltage: 208; resistance: 25.1;
	combi:1100; voltage: 444; resistance: 11.8;
	combi:0010; voltage: 118; resistance: 44.1;
	combi:1010; voltage: 400; resistance: 13.1;
	combi:0110; voltage: 285; resistance: 18.3;
	combi:1110; voltage: 484; resistance: 10.8;
	combi:0001; voltage: 65; resistance: 80.1;
	combi:1001; voltage: 375; resistance: 13.9;
	combi:0101; voltage: 250; resistance: 20.9;
	combi:1101; voltage: 465; resistance: 11.2;
	combi:0011; voltage: 170; resistance: 30.8;
	combi:1011; voltage: 425; resistance: 12.3;
	combi:0111; voltage: 320; resistance: 16.3;
	combi:1111; voltage: 503; resistance: 10.4;

*** Solution # 7 R1=12 R2=24 R3=47 R4=91; gap: 19; pull-down: 6.2 
	combi:1000; voltage: 349; resistance: 18.2;
	combi:0100; voltage: 210; resistance: 30.2;
	combi:1100; voltage: 447; resistance: 14.2;
	combi:0010; voltage: 119; resistance: 53.2;
	combi:1010; voltage: 403; resistance: 15.8;
	combi:0110; voltage: 287; resistance: 22.1;
	combi:1110; voltage: 487; resistance: 13.0;
	combi:0001; voltage: 65; resistance: 97.2;
	combi:1001; voltage: 378; resistance: 16.8;
	combi:0101; voltage: 252; resistance: 25.2;
	combi:1101; voltage: 468; resistance: 13.6;
	combi:0011; voltage: 171; resistance: 37.2;
	combi:1011; voltage: 428; resistance: 14.9;
	combi:0111; voltage: 322; resistance: 19.7;
	combi:1111; voltage: 506; resistance: 12.6;

*** Solution # 8 R1=11 R2=18 R3=36 R4=68; gap: 19; pull-down: 7.5 
	combi:1000; voltage: 415; resistance: 18.5;
	combi:0100; voltage: 301; resistance: 25.5;
	combi:1100; voltage: 536; resistance: 14.3;
	combi:0010; voltage: 177; resistance: 43.5;
	combi:1010; voltage: 482; resistance: 15.9;
	combi:0110; voltage: 394; resistance: 19.5;
	combi:1110; voltage: 580; resistance: 13.2;
	combi:0001; voltage: 102; resistance: 75.5;
	combi:1001; voltage: 453; resistance: 17.0;
	combi:0101; voltage: 353; resistance: 21.7;
	combi:1101; voltage: 560; resistance: 13.7;
	combi:0011; voltage: 247; resistance: 31.0;
	combi:1011; voltage: 512; resistance: 15.0;
	combi:0111; voltage: 434; resistance: 17.7;
	combi:1111; voltage: 600; resistance: 12.8;

*** Solution # 9 R1=13 R2=15 R3=27 R4=51; gap: 19; pull-down: 8.2 
	combi:1000; voltage: 396; resistance: 21.2;
	combi:0100; voltage: 362; resistance: 23.2;
	combi:1100; voltage: 554; resistance: 15.2;
	combi:0010; voltage: 239; resistance: 35.2;
	combi:1010; voltage: 495; resistance: 17.0;
	combi:0110; voltage: 471; resistance: 17.8;
	combi:1110; voltage: 611; resistance: 13.7;
	combi:0001; voltage: 142; resistance: 59.2;
	combi:1001; voltage: 452; resistance: 18.6;
	combi:0101; voltage: 424; resistance: 19.8;
	combi:1101; voltage: 586; resistance: 14.3;
	combi:0011; voltage: 325; resistance: 25.9;
	combi:1011; voltage: 535; resistance: 15.7;
	combi:0111; voltage: 515; resistance: 16.3;
	combi:1111; voltage: 636; resistance: 13.2;

*** Solution # 10 R1=20 R2=39 R3=75 R4=150; gap: 19; pull-down: 9.1 
	combi:1000; voltage: 320; resistance: 29.1;
	combi:0100; voltage: 194; resistance: 48.1;
	combi:1100; voltage: 417; resistance: 22.3;
	combi:0010; voltage: 111; resistance: 84.1;
	combi:1010; voltage: 374; resistance: 24.9;
	combi:0110; voltage: 268; resistance: 34.8;
	combi:1110; voltage: 458; resistance: 20.3;
	combi:0001; voltage: 59; resistance: 159.1;
	combi:1001; voltage: 348; resistance: 26.7;
	combi:0101; voltage: 233; resistance: 40.1;
	combi:1101; voltage: 439; resistance: 21.2;
	combi:0011; voltage: 158; resistance: 59.1;
	combi:1011; voltage: 398; resistance: 23.4;
	combi:0111; voltage: 300; resistance: 31.0;
	combi:1111; voltage: 477; resistance: 19.6;

*** Solution # 11 R1=11 R2=18 R3=36 R4=68; gap: 19; pull-down: 10 
	combi:1000; voltage: 488; resistance: 21;
	combi:0100; voltage: 366; resistance: 28;
	combi:1100; voltage: 609; resistance: 17;
	combi:0010; voltage: 223; resistance: 46;
	combi:1010; voltage: 556; resistance: 18;
	combi:0110; voltage: 465; resistance: 22;
	combi:1110; voltage: 651; resistance: 16;
	combi:0001; voltage: 131; resistance: 78;
	combi:1001; voltage: 526; resistance: 19;
	combi:0101; voltage: 423; resistance: 24;
	combi:1101; voltage: 632; resistance: 16;
	combi:0011; voltage: 305; resistance: 34;
	combi:1011; voltage: 585; resistance: 17;
	combi:0111; voltage: 507; resistance: 20;
	combi:1111; voltage: 670; resistance: 15;

*** Solution # 12 R1=24 R2=47 R3=91 R4=180; gap: 19; pull-down: 11 
	combi:1000; voltage: 322; resistance: 35;
	combi:0100; voltage: 194; resistance: 58;
	combi:1100; voltage: 419; resistance: 27;
	combi:0010; voltage: 110; resistance: 102;
	combi:1010; voltage: 376; resistance: 30;
	combi:0110; voltage: 268; resistance: 42;
	combi:1110; voltage: 459; resistance: 25;
	combi:0001; voltage: 59; resistance: 191;
	combi:1001; voltage: 350; resistance: 32;
	combi:0101; voltage: 233; resistance: 48;
	combi:1101; voltage: 440; resistance: 26;
	combi:0011; voltage: 158; resistance: 71;
	combi:1011; voltage: 400; resistance: 28;
	combi:0111; voltage: 301; resistance: 37;
	combi:1111; voltage: 478; resistance: 24;

*** Solution # 13 R1=24 R2=47 R3=91 R4=180; gap: 19; pull-down: 12 
	combi:1000; voltage: 341; resistance: 36;
	combi:0100; voltage: 208; resistance: 59;
	combi:1100; voltage: 441; resistance: 28;
	combi:0010; voltage: 119; resistance: 103;
	combi:1010; voltage: 396; resistance: 31;
	combi:0110; voltage: 286; resistance: 43;
	combi:1110; voltage: 481; resistance: 26;
	combi:0001; voltage: 64; resistance: 192;
	combi:1001; voltage: 370; resistance: 33;
	combi:0101; voltage: 249; resistance: 49;
	combi:1101; voltage: 462; resistance: 27;
	combi:0011; voltage: 170; resistance: 72;
	combi:1011; voltage: 421; resistance: 29;
	combi:0111; voltage: 320; resistance: 38;
	combi:1111; voltage: 500; resistance: 25;

*** Solution # 14 R1=20 R2=39 R3=75 R4=150; gap: 19; pull-down: 13 
	combi:1000; voltage: 403; resistance: 33;
	combi:0100; voltage: 256; resistance: 52;
	combi:1100; voltage: 508; resistance: 26;
	combi:0010; voltage: 151; resistance: 88;
	combi:1010; voltage: 462; resistance: 29;
	combi:0110; voltage: 344; resistance: 39;
	combi:1110; voltage: 549; resistance: 24;
	combi:0001; voltage: 82; resistance: 163;
	combi:1001; voltage: 434; resistance: 31;
	combi:0101; voltage: 303; resistance: 44;
	combi:1101; voltage: 529; resistance: 25;
	combi:0011; voltage: 211; resistance: 63;
	combi:1011; voltage: 488; resistance: 27;
	combi:0111; voltage: 381; resistance: 35;
	combi:1111; voltage: 568; resistance: 23;

*** Solution # 15 R1=24 R2=47 R3=62 R4=100; gap: 19; pull-down: 15 
	combi:1000; voltage: 394; resistance: 39;
	combi:0100; voltage: 248; resistance: 62;
	combi:1100; voltage: 497; resistance: 31;
	combi:0010; voltage: 199; resistance: 77;
	combi:1010; voltage: 476; resistance: 32;
	combi:0110; voltage: 368; resistance: 42;
	combi:1110; voltage: 556; resistance: 28;
	combi:0001; voltage: 134; resistance: 115;
	combi:1001; voltage: 447; resistance: 34;
	combi:0101; voltage: 327; resistance: 47;
	combi:1101; voltage: 535; resistance: 29;
	combi:0011; voltage: 288; resistance: 53;
	combi:1011; voltage: 516; resistance: 30;
	combi:0111; voltage: 426; resistance: 36;
	combi:1111; voltage: 586; resistance: 26;

*** Solution # 16 R1=100 R2=200 R3=390 R4=750; gap: 19; pull-down: 51 
	combi:1000; voltage: 346; resistance: 151;
	combi:0100; voltage: 208; resistance: 251;
	combi:1100; voltage: 444; resistance: 118;
	combi:0010; voltage: 118; resistance: 441;
	combi:1010; voltage: 400; resistance: 131;
	combi:0110; voltage: 285; resistance: 183;
	combi:1110; voltage: 484; resistance: 108;
	combi:0001; voltage: 65; resistance: 801;
	combi:1001; voltage: 375; resistance: 139;
	combi:0101; voltage: 250; resistance: 209;
	combi:1101; voltage: 465; resistance: 112;
	combi:0011; voltage: 170; resistance: 308;
	combi:1011; voltage: 425; resistance: 123;
	combi:0111; voltage: 320; resistance: 163;
	combi:1111; voltage: 503; resistance: 104;

*** Solution # 17 R1=120 R2=240 R3=470 R4=910; gap: 19; pull-down: 62 
	combi:1000; voltage: 349; resistance: 182;
	combi:0100; voltage: 210; resistance: 302;
	combi:1100; voltage: 447; resistance: 142;
	combi:0010; voltage: 119; resistance: 532;
	combi:1010; voltage: 403; resistance: 158;
	combi:0110; voltage: 287; resistance: 221;
	combi:1110; voltage: 487; resistance: 130;
	combi:0001; voltage: 65; resistance: 972;
	combi:1001; voltage: 378; resistance: 168;
	combi:0101; voltage: 252; resistance: 252;
	combi:1101; voltage: 468; resistance: 136;
	combi:0011; voltage: 171; resistance: 372;
	combi:1011; voltage: 428; resistance: 149;
	combi:0111; voltage: 322; resistance: 197;
	combi:1111; voltage: 506; resistance: 126;

*** Solution # 18 R1=110 R2=180 R3=360 R4=680; gap: 19; pull-down: 75 
	combi:1000; voltage: 415; resistance: 185;
	combi:0100; voltage: 301; resistance: 255;
	combi:1100; voltage: 536; resistance: 143;
	combi:0010; voltage: 177; resistance: 435;
	combi:1010; voltage: 482; resistance: 159;
	combi:0110; voltage: 394; resistance: 195;
	combi:1110; voltage: 580; resistance: 132;
	combi:0001; voltage: 102; resistance: 755;
	combi:1001; voltage: 453; resistance: 170;
	combi:0101; voltage: 353; resistance: 217;
	combi:1101; voltage: 560; resistance: 137;
	combi:0011; voltage: 247; resistance: 310;
	combi:1011; voltage: 512; resistance: 150;
	combi:0111; voltage: 434; resistance: 177;
	combi:1111; voltage: 600; resistance: 128;

*** Solution # 19 R1=130 R2=150 R3=270 R4=510; gap: 19; pull-down: 82 
	combi:1000; voltage: 396; resistance: 212;
	combi:0100; voltage: 362; resistance: 232;
	combi:1100; voltage: 554; resistance: 152;
	combi:0010; voltage: 239; resistance: 352;
	combi:1010; voltage: 495; resistance: 170;
	combi:0110; voltage: 471; resistance: 178;
	combi:1110; voltage: 611; resistance: 137;
	combi:0001; voltage: 142; resistance: 592;
	combi:1001; voltage: 452; resistance: 186;
	combi:0101; voltage: 424; resistance: 198;
	combi:1101; voltage: 586; resistance: 143;
	combi:0011; voltage: 325; resistance: 259;
	combi:1011; voltage: 535; resistance: 157;
	combi:0111; voltage: 515; resistance: 163;
	combi:1111; voltage: 636; resistance: 132;

*** Solution # 20 R1=110 R2=180 R3=360 R4=680; gap: 19; pull-down: 91 
	combi:1000; voltage: 464; resistance: 201;
	combi:0100; voltage: 344; resistance: 271;
	combi:1100; voltage: 585; resistance: 159;
	combi:0010; voltage: 207; resistance: 451;
	combi:1010; voltage: 532; resistance: 175;
	combi:0110; voltage: 442; resistance: 211;
	combi:1110; voltage: 628; resistance: 148;
	combi:0001; voltage: 121; resistance: 771;
	combi:1001; voltage: 502; resistance: 186;
	combi:0101; voltage: 399; resistance: 233;
	combi:1101; voltage: 609; resistance: 153;
	combi:0011; voltage: 286; resistance: 326;
	combi:1011; voltage: 561; resistance: 166;
	combi:0111; voltage: 483; resistance: 193;
	combi:1111; voltage: 647; resistance: 144;

*** Solution # 21 R1=200 R2=390 R3=750 R4=1500; gap: 19; pull-down: 100 
	combi:1000; voltage: 341; resistance: 300;
	combi:0100; voltage: 209; resistance: 490;
	combi:1100; voltage: 441; resistance: 232;
	combi:0010; voltage: 120; resistance: 850;
	combi:1010; voltage: 397; resistance: 258;
	combi:0110; voltage: 287; resistance: 357;
	combi:1110; voltage: 482; resistance: 212;
	combi:0001; voltage: 64; resistance: 1600;
	combi:1001; voltage: 370; resistance: 276;
	combi:0101; voltage: 250; resistance: 410;
	combi:1101; voltage: 462; resistance: 221;
	combi:0011; voltage: 171; resistance: 600;
	combi:1011; voltage: 422; resistance: 243;
	combi:0111; voltage: 321; resistance: 319;
	combi:1111; voltage: 501; resistance: 205;

*** Solution # 22 R1=240 R2=470 R3=910 R4=1800; gap: 19; pull-down: 110 
	combi:1000; voltage: 322; resistance: 350;
	combi:0100; voltage: 194; resistance: 580;
	combi:1100; voltage: 419; resistance: 269;
	combi:0010; voltage: 110; resistance: 1020;
	combi:1010; voltage: 376; resistance: 300;
	combi:0110; voltage: 268; resistance: 420;
	combi:1110; voltage: 459; resistance: 245;
	combi:0001; voltage: 59; resistance: 1910;
	combi:1001; voltage: 350; resistance: 322;
	combi:0101; voltage: 233; resistance: 483;
	combi:1101; voltage: 440; resistance: 256;
	combi:0011; voltage: 158; resistance: 714;
	combi:1011; voltage: 400; resistance: 282;
	combi:0111; voltage: 301; resistance: 374;
	combi:1111; voltage: 478; resistance: 236;

*** Solution # 23 R1=220 R2=430 R3=820 R4=1600; gap: 19; pull-down: 120 
	combi:1000; voltage: 361; resistance: 340;
	combi:0100; voltage: 223; resistance: 550;
	combi:1100; voltage: 463; resistance: 266;
	combi:0010; voltage: 131; resistance: 940;
	combi:1010; voltage: 419; resistance: 293;
	combi:0110; voltage: 306; resistance: 402;
	combi:1110; voltage: 504; resistance: 244;
	combi:0001; voltage: 71; resistance: 1720;
	combi:1001; voltage: 392; resistance: 313;
	combi:0101; voltage: 268; resistance: 459;
	combi:1101; voltage: 485; resistance: 253;
	combi:0011; voltage: 186; resistance: 662;
	combi:1011; voltage: 444; resistance: 276;
	combi:0111; voltage: 342; resistance: 360;
	combi:1111; voltage: 523; resistance: 235;

*** Solution # 24 R1=200 R2=390 R3=750 R4=1500; gap: 19; pull-down: 130 
	combi:1000; voltage: 403; resistance: 330;
	combi:0100; voltage: 256; resistance: 520;
	combi:1100; voltage: 508; resistance: 262;
	combi:0010; voltage: 151; resistance: 880;
	combi:1010; voltage: 462; resistance: 288;
	combi:0110; voltage: 344; resistance: 387;
	combi:1110; voltage: 549; resistance: 242;
	combi:0001; voltage: 82; resistance: 1630;
	combi:1001; voltage: 434; resistance: 306;
	combi:0101; voltage: 303; resistance: 440;
	combi:1101; voltage: 529; resistance: 251;
	combi:0011; voltage: 211; resistance: 630;
	combi:1011; voltage: 488; resistance: 273;
	combi:0111; voltage: 381; resistance: 349;
	combi:1111; voltage: 568; resistance: 235;

*** Solution # 25 R1=240 R2=470 R3=910 R4=1800; gap: 19; pull-down: 150 
	combi:1000; voltage: 394; resistance: 390;
	combi:0100; voltage: 248; resistance: 620;
	combi:1100; voltage: 497; resistance: 309;
	combi:0010; voltage: 145; resistance: 1060;
	combi:1010; voltage: 452; resistance: 340;
	combi:0110; voltage: 334; resistance: 460;
	combi:1110; voltage: 538; resistance: 285;
	combi:0001; voltage: 79; resistance: 1950;
	combi:1001; voltage: 425; resistance: 362;
	combi:0101; voltage: 294; resistance: 523;
	combi:1101; voltage: 519; resistance: 296;
	combi:0011; voltage: 204; resistance: 754;
	combi:1011; voltage: 477; resistance: 322;
	combi:0111; voltage: 371; resistance: 414;
	combi:1111; voltage: 557; resistance: 276;

*** Solution # 26 R1=1000 R2=2000 R3=3900 R4=7500; gap: 19; pull-down: 510 
	combi:1000; voltage: 346; resistance: 1510;
	combi:0100; voltage: 208; resistance: 2510;
	combi:1100; voltage: 444; resistance: 1177;
	combi:0010; voltage: 118; resistance: 4410;
	combi:1010; voltage: 400; resistance: 1306;
	combi:0110; voltage: 285; resistance: 1832;
	combi:1110; voltage: 484; resistance: 1079;
	combi:0001; voltage: 65; resistance: 8010;
	combi:1001; voltage: 375; resistance: 1392;
	combi:0101; voltage: 250; resistance: 2089;
	combi:1101; voltage: 465; resistance: 1122;
	combi:0011; voltage: 170; resistance: 3076;
	combi:1011; voltage: 425; resistance: 1230;
	combi:0111; voltage: 320; resistance: 1634;
	combi:1111; voltage: 503; resistance: 1039;

*** Solution # 27 R1=1200 R2=2400 R3=4700 R4=9100; gap: 19; pull-down: 620 
	combi:1000; voltage: 349; resistance: 1820;
	combi:0100; voltage: 210; resistance: 3020;
	combi:1100; voltage: 447; resistance: 1420;
	combi:0010; voltage: 119; resistance: 5320;
	combi:1010; voltage: 403; resistance: 1576;
	combi:0110; voltage: 287; resistance: 2209;
	combi:1110; voltage: 487; resistance: 1304;
	combi:0001; voltage: 65; resistance: 9720;
	combi:1001; voltage: 378; resistance: 1680;
	combi:0101; voltage: 252; resistance: 2519;
	combi:1101; voltage: 468; resistance: 1355;
	combi:0011; voltage: 171; resistance: 3719;
	combi:1011; voltage: 428; resistance: 1485;
	combi:0111; voltage: 322; resistance: 1973;
	combi:1111; voltage: 506; resistance: 1256;

*** Solution # 28 R1=1100 R2=1800 R3=3600 R4=6800; gap: 19; pull-down: 750 
	combi:1000; voltage: 415; resistance: 1850;
	combi:0100; voltage: 301; resistance: 2550;
	combi:1100; voltage: 536; resistance: 1433;
	combi:0010; voltage: 177; resistance: 4350;
	combi:1010; voltage: 482; resistance: 1593;
	combi:0110; voltage: 394; resistance: 1950;
	combi:1110; voltage: 580; resistance: 1324;
	combi:0001; voltage: 102; resistance: 7550;
	combi:1001; voltage: 453; resistance: 1697;
	combi:0101; voltage: 353; resistance: 2173;
	combi:1101; voltage: 560; resistance: 1370;
	combi:0011; voltage: 247; resistance: 3104;
	combi:1011; voltage: 512; resistance: 1500;
	combi:0111; voltage: 434; resistance: 1770;
	combi:1111; voltage: 600; resistance: 1279;

*** Solution # 29 R1=1100 R2=1800 R3=3600 R4=6800; gap: 19; pull-down: 820 
	combi:1000; voltage: 437; resistance: 1920;
	combi:0100; voltage: 320; resistance: 2620;
	combi:1100; voltage: 559; resistance: 1503;
	combi:0010; voltage: 190; resistance: 4420;
	combi:1010; voltage: 505; resistance: 1663;
	combi:0110; voltage: 416; resistance: 2020;
	combi:1110; voltage: 602; resistance: 1394;
	combi:0001; voltage: 110; resistance: 7620;
	combi:1001; voltage: 475; resistance: 1767;
	combi:0101; voltage: 374; resistance: 2243;
	combi:1101; voltage: 583; resistance: 1440;
	combi:0011; voltage: 265; resistance: 3174;
	combi:1011; voltage: 535; resistance: 1570;
	combi:0111; voltage: 456; resistance: 1840;
	combi:1111; voltage: 622; resistance: 1349;

*** Solution # 30 R1=1100 R2=1800 R3=3600 R4=6800; gap: 19; pull-down: 910 
	combi:1000; voltage: 464; resistance: 2010;
	combi:0100; voltage: 344; resistance: 2710;
	combi:1100; voltage: 585; resistance: 1593;
	combi:0010; voltage: 207; resistance: 4510;
	combi:1010; voltage: 532; resistance: 1753;
	combi:0110; voltage: 442; resistance: 2110;
	combi:1110; voltage: 628; resistance: 1484;
	combi:0001; voltage: 121; resistance: 7710;
	combi:1001; voltage: 502; resistance: 1857;
	combi:0101; voltage: 399; resistance: 2333;
	combi:1101; voltage: 609; resistance: 1530;
	combi:0011; voltage: 286; resistance: 3264;
	combi:1011; voltage: 561; resistance: 1660;
	combi:0111; voltage: 483; resistance: 1930;
	combi:1111; voltage: 647; resistance: 1439;

*** Solution # 31 R1=1100 R2=1800 R3=3600 R4=6800; gap: 19; pull-down: 1000 
	combi:1000; voltage: 488; resistance: 2100;
	combi:0100; voltage: 366; resistance: 2800;
	combi:1100; voltage: 609; resistance: 1683;
	combi:0010; voltage: 223; resistance: 4600;
	combi:1010; voltage: 556; resistance: 1843;
	combi:0110; voltage: 465; resistance: 2200;
	combi:1110; voltage: 651; resistance: 1574;
	combi:0001; voltage: 131; resistance: 7800;
	combi:1001; voltage: 526; resistance: 1947;
	combi:0101; voltage: 423; resistance: 2423;
	combi:1101; voltage: 632; resistance: 1620;
	combi:0011; voltage: 305; resistance: 3354;
	combi:1011; voltage: 585; resistance: 1750;
	combi:0111; voltage: 507; resistance: 2020;
	combi:1111; voltage: 670; resistance: 1529;

*** Solution # 32 R1=2400 R2=4700 R3=6200 R4=10000; gap: 19; pull-down: 1500 
	combi:1000; voltage: 394; resistance: 3900;
	combi:0100; voltage: 248; resistance: 6200;
	combi:1100; voltage: 497; resistance: 3089;
	combi:0010; voltage: 199; resistance: 7700;
	combi:1010; voltage: 476; resistance: 3230;
	combi:0110; voltage: 368; resistance: 4173;
	combi:1110; voltage: 556; resistance: 2765;
	combi:0001; voltage: 134; resistance: 11500;
	combi:1001; voltage: 447; resistance: 3435;
	combi:0101; voltage: 327; resistance: 4697;
	combi:1101; voltage: 535; resistance: 2871;
	combi:0011; voltage: 288; resistance: 5327;
	combi:1011; voltage: 516; resistance: 2975;
	combi:0111; voltage: 426; resistance: 3609;
	combi:1111; voltage: 586; resistance: 2623;

А вот для большего количества кнопок всё печальнее. Для 5-ти кнопок наилучший зазор – всего 9, а для 6-ти – всего 4. Это на пределе паспортной погрешности АЦП – я бы не стал рисковать. Но, приведу всё-таки несколько решений с лучшими зазорами (не все) для полноты изложения.

Решения для 5-ти кнопок
*** Solution # 6 R1=15 R2=16 R3=30 R4=62 R5=120; gap: 9; pull-down: 9.1 
	combi:10000; voltage: 387; resistance: 24.1;
	combi:01000; voltage: 371; resistance: 25.1;
	combi:11000; voltage: 553; resistance: 16.8;
	combi:00100; voltage: 238; resistance: 39.1;
	combi:10100; voltage: 488; resistance: 19.1;
	combi:01100; voltage: 477; resistance: 19.5;
	combi:11100; voltage: 611; resistance: 15.3;
	combi:00010; voltage: 131; resistance: 71.1;
	combi:10010; voltage: 440; resistance: 21.2;
	combi:01010; voltage: 427; resistance: 21.8;
	combi:11010; voltage: 583; resistance: 16.0;
	combi:00110; voltage: 318; resistance: 29.3;
	combi:10110; voltage: 526; resistance: 17.7;
	combi:01110; voltage: 517; resistance: 18.0;
	combi:11110; voltage: 634; resistance: 14.7;
	combi:00001; voltage: 72; resistance: 129.1;
	combi:10001; voltage: 415; resistance: 22.4;
	combi:01001; voltage: 401; resistance: 23.2;
	combi:11001; voltage: 569; resistance: 16.4;
	combi:00101; voltage: 282; resistance: 33.1;
	combi:10101; voltage: 508; resistance: 18.3;
	combi:01101; voltage: 498; resistance: 18.7;
	combi:11101; voltage: 623; resistance: 15.0;
	combi:00011; voltage: 186; resistance: 50.0;
	combi:10011; voltage: 464; resistance: 20.1;
	combi:01011; voltage: 452; resistance: 20.6;
	combi:11011; voltage: 597; resistance: 15.6;
	combi:00111; voltage: 353; resistance: 26.4;
	combi:10111; voltage: 544; resistance: 17.1;
	combi:01111; voltage: 535; resistance: 17.4;
	combi:11111; voltage: 645; resistance: 14.4;

*** Solution # 7 R1=15 R2=16 R3=30 R4=62 R5=120; gap: 9; pull-down: 10 
	combi:10000; voltage: 410; resistance: 25;
	combi:01000; voltage: 394; resistance: 26;
	combi:11000; voltage: 577; resistance: 18;
	combi:00100; voltage: 256; resistance: 40;
	combi:10100; voltage: 512; resistance: 20;
	combi:01100; voltage: 501; resistance: 20;
	combi:11100; voltage: 634; resistance: 16;
	combi:00010; voltage: 142; resistance: 72;
	combi:10010; voltage: 464; resistance: 22;
	combi:01010; voltage: 451; resistance: 23;
	combi:11010; voltage: 607; resistance: 17;
	combi:00110; voltage: 339; resistance: 30;
	combi:10110; voltage: 550; resistance: 19;
	combi:01110; voltage: 541; resistance: 19;
	combi:11110; voltage: 656; resistance: 16;
	combi:00001; voltage: 79; resistance: 130;
	combi:10001; voltage: 439; resistance: 23;
	combi:01001; voltage: 425; resistance: 24;
	combi:11001; voltage: 593; resistance: 17;
	combi:00101; voltage: 301; resistance: 34;
	combi:10101; voltage: 532; resistance: 19;
	combi:01101; voltage: 522; resistance: 20;
	combi:11101; voltage: 646; resistance: 16;
	combi:00011; voltage: 201; resistance: 51;
	combi:10011; voltage: 488; resistance: 21;
	combi:01011; voltage: 476; resistance: 21;
	combi:11011; voltage: 620; resistance: 17;
	combi:00111; voltage: 375; resistance: 27;
	combi:10111; voltage: 568; resistance: 18;
	combi:01111; voltage: 559; resistance: 18;
	combi:11111; voltage: 667; resistance: 15;
Решения для 6-ти кнопок
*** Solution # 1 R1=12 R2=24 R3=47 R4=91 R5=200 R6=360; gap: 4; pull-down: 5.6 
	combi:100000; voltage: 326; resistance: 17.6;
	combi:010000; voltage: 194; resistance: 29.6;
	combi:110000; voltage: 422; resistance: 13.6;
	combi:001000; voltage: 109; resistance: 52.6;
	combi:101000; voltage: 378; resistance: 15.2;
	combi:011000; voltage: 267; resistance: 21.5;
	combi:111000; voltage: 461; resistance: 12.4;
	combi:000100; voltage: 59; resistance: 96.6;
	combi:100100; voltage: 354; resistance: 16.2;
	combi:010100; voltage: 233; resistance: 24.6;
	combi:110100; voltage: 443; resistance: 13.0;
	combi:001100; voltage: 157; resistance: 36.6;
	combi:101100; voltage: 402; resistance: 14.3;
	combi:011100; voltage: 300; resistance: 19.1;
	combi:111100; voltage: 480; resistance: 12.0;
	combi:000010; voltage: 28; resistance: 205.6;
	combi:100010; voltage: 339; resistance: 16.9;
	combi:010010; voltage: 212; resistance: 27.0;
	combi:110010; voltage: 431; resistance: 13.3;
	combi:001010; voltage: 131; resistance: 43.7;
	combi:101010; voltage: 389; resistance: 14.7;
	combi:011010; voltage: 282; resistance: 20.3;
	combi:111010; voltage: 470; resistance: 12.2;
	combi:000110; voltage: 84; resistance: 68.1;
	combi:100110; voltage: 366; resistance: 15.7;
	combi:010110; voltage: 250; resistance: 22.9;
	combi:110110; voltage: 452; resistance: 12.7;
	combi:001110; voltage: 177; resistance: 32.4;
	combi:101110; voltage: 413; resistance: 13.9;
	combi:011110; voltage: 314; resistance: 18.3;
	combi:111110; voltage: 488; resistance: 11.8;
	combi:000001; voltage: 16; resistance: 365.6;
	combi:100001; voltage: 333; resistance: 17.2;
	combi:010001; voltage: 204; resistance: 28.1;
	combi:110001; voltage: 427; resistance: 13.4;
	combi:001001; voltage: 122; resistance: 47.2;
	combi:101001; voltage: 385; resistance: 14.9;
	combi:011001; voltage: 275; resistance: 20.8;
	combi:111001; voltage: 466; resistance: 12.3;
	combi:000101; voltage: 73; resistance: 78.2;
	combi:100101; voltage: 361; resistance: 15.9;
	combi:010101; voltage: 243; resistance: 23.6;
	combi:110101; voltage: 448; resistance: 12.8;
	combi:001101; voltage: 168; resistance: 34.1;
	combi:101101; voltage: 408; resistance: 14.0;
	combi:011101; voltage: 308; resistance: 18.6;
	combi:111101; voltage: 484; resistance: 11.8;
	combi:000011; voltage: 43; resistance: 134.2;
	combi:100011; voltage: 346; resistance: 16.6;
	combi:010011; voltage: 222; resistance: 25.8;
	combi:110011; voltage: 437; resistance: 13.1;
	combi:001011; voltage: 143; resistance: 40.0;
	combi:101011; voltage: 396; resistance: 14.5;
	combi:011011; voltage: 290; resistance: 19.7;
	combi:111011; voltage: 474; resistance: 12.1;
	combi:000111; voltage: 97; resistance: 58.9;
	combi:100111; voltage: 373; resistance: 15.4;
	combi:010111; voltage: 259; resistance: 22.1;
	combi:110111; voltage: 457; resistance: 12.6;
	combi:001111; voltage: 188; resistance: 30.6;
	combi:101111; voltage: 418; resistance: 13.7;
	combi:011111; voltage: 321; resistance: 17.8;
	combi:111111; voltage: 492; resistance: 11.7;

*** Solution # 2 R1=12 R2=24 R3=47 R4=91 R5=200 R6=390; gap: 4; pull-down: 6.2 
	combi:100000; voltage: 349; resistance: 18.2;
	combi:010000; voltage: 210; resistance: 30.2;
	combi:110000; voltage: 447; resistance: 14.2;
	combi:001000; voltage: 119; resistance: 53.2;
	combi:101000; voltage: 403; resistance: 15.8;
	combi:011000; voltage: 287; resistance: 22.1;
	combi:111000; voltage: 487; resistance: 13.0;
	combi:000100; voltage: 65; resistance: 97.2;
	combi:100100; voltage: 378; resistance: 16.8;
	combi:010100; voltage: 252; resistance: 25.2;
	combi:110100; voltage: 468; resistance: 13.6;
	combi:001100; voltage: 171; resistance: 37.2;
	combi:101100; voltage: 428; resistance: 14.9;
	combi:011100; voltage: 322; resistance: 19.7;
	combi:111100; voltage: 506; resistance: 12.6;
	combi:000010; voltage: 31; resistance: 206.2;
	combi:100010; voltage: 362; resistance: 17.5;
	combi:010010; voltage: 230; resistance: 27.6;
	combi:110010; voltage: 457; resistance: 13.9;
	combi:001010; voltage: 143; resistance: 44.3;
	combi:101010; voltage: 414; resistance: 15.3;
	combi:011010; voltage: 304; resistance: 20.9;
	combi:111010; voltage: 496; resistance: 12.8;
	combi:000110; voltage: 92; resistance: 68.7;
	combi:100110; voltage: 390; resistance: 16.3;
	combi:010110; voltage: 270; resistance: 23.5;
	combi:110110; voltage: 478; resistance: 13.3;
	combi:001110; voltage: 192; resistance: 33.0;
	combi:101110; voltage: 438; resistance: 14.5;
	combi:011110; voltage: 336; resistance: 18.9;
	combi:111110; voltage: 514; resistance: 12.4;
	combi:000001; voltage: 16; resistance: 396.2;
	combi:100001; voltage: 356; resistance: 17.8;
	combi:010001; voltage: 220; resistance: 28.8;
	combi:110001; voltage: 452; resistance: 14.0;
	combi:001001; voltage: 132; resistance: 48.1;
	combi:101001; voltage: 409; resistance: 15.5;
	combi:011001; voltage: 296; resistance: 21.5;
	combi:111001; voltage: 491; resistance: 12.9;
	combi:000101; voltage: 79; resistance: 80.0;
	combi:100101; voltage: 384; resistance: 16.5;
	combi:010101; voltage: 261; resistance: 24.3;
	combi:110101; voltage: 473; resistance: 13.4;
	combi:001101; voltage: 182; resistance: 34.9;
	combi:101101; voltage: 433; resistance: 14.7;
	combi:011101; voltage: 329; resistance: 19.3;
	combi:111101; voltage: 510; resistance: 12.5;
	combi:000011; voltage: 46; resistance: 138.4;
	combi:100011; voltage: 369; resistance: 17.2;
	combi:010011; voltage: 239; resistance: 26.5;
	combi:110011; voltage: 462; resistance: 13.7;
	combi:001011; voltage: 155; resistance: 40.9;
	combi:101011; voltage: 420; resistance: 15.1;
	combi:011011; voltage: 311; resistance: 20.4;
	combi:111011; voltage: 500; resistance: 12.7;
	combi:000111; voltage: 106; resistance: 60.1;
	combi:100111; voltage: 396; resistance: 16.0;
	combi:010111; voltage: 278; resistance: 22.8;
	combi:110111; voltage: 482; resistance: 13.2;
	combi:001111; voltage: 203; resistance: 31.3;
	combi:101111; voltage: 443; resistance: 14.3;
	combi:011111; voltage: 344; resistance: 18.5;
	combi:111111; voltage: 518; resistance: 12.3;

*** Solution # 3 R1=13 R2=20 R3=39 R4=82 R5=160 R6=300; gap: 4; pull-down: 10 
	combi:100000; voltage: 445; resistance: 23;
	combi:010000; voltage: 341; resistance: 30;
	combi:110000; voltage: 573; resistance: 18;
	combi:001000; voltage: 209; resistance: 49;
	combi:101000; voltage: 518; resistance: 20;
	combi:011000; voltage: 441; resistance: 23;
	combi:111000; voltage: 619; resistance: 17;
	combi:000100; voltage: 111; resistance: 92;
	combi:100100; voltage: 483; resistance: 21;
	combi:010100; voltage: 393; resistance: 26;
	combi:110100; voltage: 596; resistance: 17;
	combi:001100; voltage: 281; resistance: 36;
	combi:101100; voltage: 547; resistance: 19;
	combi:011100; voltage: 479; resistance: 21;
	combi:111100; voltage: 637; resistance: 16;
	combi:000010; voltage: 60; resistance: 170;
	combi:100010; voltage: 465; resistance: 22;
	combi:010010; voltage: 369; resistance: 28;
	combi:110010; voltage: 585; resistance: 18;
	combi:001010; voltage: 248; resistance: 41;
	combi:101010; voltage: 534; resistance: 19;
	combi:011010; voltage: 461; resistance: 22;
	combi:111010; voltage: 628; resistance: 16;
	combi:000110; voltage: 159; resistance: 64;
	combi:100110; voltage: 500; resistance: 20;
	combi:010110; voltage: 416; resistance: 25;
	combi:110110; voltage: 607; resistance: 17;
	combi:001110; voltage: 313; resistance: 33;
	combi:101110; voltage: 561; resistance: 18;
	combi:011110; voltage: 496; resistance: 21;
	combi:111110; voltage: 646; resistance: 16;
	combi:000001; voltage: 33; resistance: 310;
	combi:100001; voltage: 456; resistance: 22;
	combi:010001; voltage: 356; resistance: 29;
	combi:110001; voltage: 579; resistance: 18;
	combi:001001; voltage: 230; resistance: 45;
	combi:101001; voltage: 527; resistance: 19;
	combi:011001; voltage: 452; resistance: 23;
	combi:111001; voltage: 624; resistance: 16;
	combi:000101; voltage: 138; resistance: 74;
	combi:100101; voltage: 492; resistance: 21;
	combi:010101; voltage: 405; resistance: 25;
	combi:110101; voltage: 602; resistance: 17;
	combi:001101; voltage: 299; resistance: 34;
	combi:101101; voltage: 554; resistance: 18;
	combi:011101; voltage: 488; resistance: 21;
	combi:111101; voltage: 642; resistance: 16;
	combi:000011; voltage: 90; resistance: 114;
	combi:100011; voltage: 475; resistance: 22;
	combi:010011; voltage: 382; resistance: 27;
	combi:110011; voltage: 591; resistance: 17;
	combi:001011; voltage: 267; resistance: 38;
	combi:101011; voltage: 541; resistance: 19;
	combi:011011; voltage: 471; resistance: 22;
	combi:111011; voltage: 633; resistance: 16;
	combi:000111; voltage: 183; resistance: 56;
	combi:100111; voltage: 509; resistance: 20;
	combi:010111; voltage: 428; resistance: 24;
	combi:110111; voltage: 612; resistance: 17;
	combi:001111; voltage: 329; resistance: 31;
	combi:101111; voltage: 568; resistance: 18;
	combi:011111; voltage: 505; resistance: 20;
	combi:111111; voltage: 651; resistance: 16;

*** Solution # 4 R1=12 R2=20 R3=39 R4=82 R5=160 R6=330; gap: 4; pull-down: 11 
	combi:100000; voltage: 490; resistance: 23;
	combi:010000; voltage: 363; resistance: 31;
	combi:110000; voltage: 609; resistance: 18;
	combi:001000; voltage: 225; resistance: 50;
	combi:101000; voltage: 558; resistance: 20;
	combi:011000; voltage: 465; resistance: 24;
	combi:111000; voltage: 651; resistance: 17;
	combi:000100; voltage: 121; resistance: 93;
	combi:100100; voltage: 525; resistance: 21;
	combi:010100; voltage: 416; resistance: 27;
	combi:110100; voltage: 630; resistance: 18;
	combi:001100; voltage: 301; resistance: 37;
	combi:101100; voltage: 585; resistance: 19;
	combi:011100; voltage: 503; resistance: 22;
	combi:111100; voltage: 669; resistance: 17;
	combi:000010; voltage: 66; resistance: 171;
	combi:100010; voltage: 508; resistance: 22;
	combi:010010; voltage: 391; resistance: 29;
	combi:110010; voltage: 620; resistance: 18;
	combi:001010; voltage: 266; resistance: 42;
	combi:101010; voltage: 572; resistance: 20;
	combi:011010; voltage: 485; resistance: 23;
	combi:111010; voltage: 661; resistance: 17;
	combi:000110; voltage: 173; resistance: 65;
	combi:100110; voltage: 541; resistance: 21;
	combi:010110; voltage: 440; resistance: 26;
	combi:110110; voltage: 640; resistance: 18;
	combi:001110; voltage: 334; resistance: 34;
	combi:101110; voltage: 598; resistance: 19;
	combi:011110; voltage: 521; resistance: 22;
	combi:111110; voltage: 677; resistance: 17;
	combi:000001; voltage: 33; resistance: 341;
	combi:100001; voltage: 499; resistance: 23;
	combi:010001; voltage: 377; resistance: 30;
	combi:110001; voltage: 614; resistance: 18;
	combi:001001; voltage: 246; resistance: 46;
	combi:101001; voltage: 565; resistance: 20;
	combi:011001; voltage: 475; resistance: 24;
	combi:111001; voltage: 656; resistance: 17;
	combi:000101; voltage: 147; resistance: 77;
	combi:100101; voltage: 533; resistance: 21;
	combi:010101; voltage: 428; resistance: 26;
	combi:110101; voltage: 635; resistance: 18;
	combi:001101; voltage: 318; resistance: 35;
	combi:101101; voltage: 591; resistance: 19;
	combi:011101; voltage: 512; resistance: 22;
	combi:111101; voltage: 673; resistance: 17;
	combi:000011; voltage: 95; resistance: 119;
	combi:100011; voltage: 517; resistance: 22;
	combi:010011; voltage: 404; resistance: 28;
	combi:110011; voltage: 625; resistance: 18;
	combi:001011; voltage: 284; resistance: 40;
	combi:101011; voltage: 579; resistance: 19;
	combi:011011; voltage: 495; resistance: 23;
	combi:111011; voltage: 665; resistance: 17;
	combi:000111; voltage: 196; resistance: 58;
	combi:100111; voltage: 548; resistance: 21;
	combi:010111; voltage: 451; resistance: 25;
	combi:110111; voltage: 645; resistance: 17;
	combi:001111; voltage: 350; resistance: 32;
	combi:101111; voltage: 603; resistance: 19;
	combi:011111; voltage: 529; resistance: 21;
	combi:111111; voltage: 681; resistance: 17;

P.S. Забыл сказать, но напомнили, берите резисторы не хуже 1%.

3 лайка

я же выкладывал схему с номиналами аж на 9 кнопок
PS при одновременном нажатии отрабатывает только одна (верхняя)