Ne znam sta da ti kazem... Moji pokusaji su kao jedan od mnogo nacina kako moze to da se napravi. E sad 20 tastera ne bi ni za ovaj moj kod bio problem jer sa jednim bajtom mozes da prenes informaciju od 8 tastera. znaci tebi treba 3 bajta za 20 (24) tastera. Sve sta bi morao da uradis je da neke deklaracije variabli iz int promenis u long
Mislim da ti trebas prvo da resis hardverski deo tvog sklopa pa onda da za njega pises softver a ne da pravis softver a da jos uvek ne znas kakav ce biti hardver...
To hardwerski najednostavnije je da uradis sa input shift register (npr. 74HC597) kojim trenutno ocitas sva stanja prekidaca i onda serijskim putem posaljes tu informaciju a na transmit strani stavis output shift register (npr. 74HC595) na koji prosledis primljenu informaciju a on aktivira releje ili vec sta mislis da palis i gasis.
Mislim da ti trebas prvo da resis hardverski deo tvog sklopa pa onda da za njega pises softver a ne da pravis softver a da jos uvek ne znas kakav ce biti hardver...
To hardwerski najednostavnije je da uradis sa input shift register (npr. 74HC597) kojim trenutno ocitas sva stanja prekidaca i onda serijskim putem posaljes tu informaciju a na transmit strani stavis output shift register (npr. 74HC595) na koji prosledis primljenu informaciju a on aktivira releje ili vec sta mislis da palis i gasis.