Tipkala, sklopke itd...
Tipkala i sklopke služe za davanje ulaznih podataka u mikrokontroler. Najčešće se koriste za korisničke naredbe (tipkala za kretanje po izborniku, start/stop tipkala itd.) i kao senzori digitalnih stanja (krajnje sklopke, mehanički brojači itd.).
Tipkala se mogu spojiti na dva načina, kako je prikazano na donjim slikama. Lijeva shema će postaviti izvod mikrokontrolera u stanje logičke nule kada je tipkalo pritisnuto, a u stanje logičke jedinice kada tipkalo nije pritisnuto. Otpornik R2 služi kao Pull-up otpornik, odnosno osigurava da kada tipkalo nije pritisnuto izvod mikrokontrolera bude u stanju logičke jedinice. Analogna situacija vrijedi i za desnu sliku.
Tipično se vrijednost pull-down i pull-up otpornika bira u raponu od 1 do 10 kOhm-a.