само на 2 порти да можеш да приклучиш повеќе тастери, инаку би требало да зафаиш повеќе порти и на ним да ставаш тастери, вака имаш генератор на фреквенција која ја чита пикот, значи од напред зададена фреквенција која ја знае пикот, секој тастер има различа фреквенција, тоа се постигнува да секој тастер е приклучен преку отпорник со колото кое го празни кондензаторот и на излез 555 дава некоја одредена фреквенција..
на сајтот таму ќе најдете табела кој пин каква фреквенција има и ќе можете да ја вградите во програмата
слично вакво може да се направи и со напонски делител и тогаш ќе ви треба само 1 пин од микроконтролерот, ама тоа во некоја друга прилика