С лживым С++ в килобайте много не надрыгаешь, а в ассемблер она играть не умеет.
Дык, уже давно известно что С++ здесь не при чём. Только прямые руки.
Что значит?
А… понЕл).
Это и называется “хобби”. Можно подумать, что коллекции 90% филателистов-любителей имеют хоть какую-то ценность ))
Поэтому нужно собирать прон. И для здоровья и мускулатуру развивает… специфическую. ![]()
а сколько реально кнопок нужно? 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 кнопок можно просто брать указанные номиналы и настраиваться на рассчитанные ожидаемые значение - никаких проблем.
Речь идёт о вот такой простейшей схеме (по сути такой же, как была у Вас, но перевёрнутой)
Как пользоваться решениями и что они означают.
Решение выглядит вот так:
Цифрами обозначены:
- Сопротивления резисторов R1-R4 (здесь и везде все сопротивления в килоомах);
- Сопротивление Pull-down резистора
- Комбинации кнопок. Единица - нажата, ноль – отпущена. Слева направо: S1, S2, S3 и S4;
- Значение на пине (уже готовое в “попугаях”), которого следует ожидать, если нажата соответствующая комбинация кнопок;
- Сопротивление всех резисторов делителя, если нажата соответствующая комбинация кнопок (это для оценки какой ток будет течь через делитель от питания к земле при нажатии этой комбинации кнопок).
- Минимальный зазор между значениями напряжений (№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%.
я же выкладывал схему с номиналами аж на 9 кнопок
PS при одновременном нажатии отрабатывает только одна (верхняя)

