Låt oss säga att jag vill signalera något till en AVR ATtiny genom att jorda en pin. Vad händer om denna pin alltid annars "ligger i luften" - alltså inte är HIGH? Vad får jag när jag läser av den då?
När jag laborerade lite med CMOS kretsar märkte jag att det var viktigt att ingångarna antingen var LOW eller HIGH annars fick man ganska lustiga resultat, är det likadant med uC?
Exact, efter att du aktiverat pullup så har du knappen mellan jord och ingången.
Ingången ligger med 1:a när ingen rör knappen och den blir en 0:a när knappen trycks in.
Inget extra behövs.