Las resistencias Pull-Up y Pull - Down son algo básico en electronica, pero su utilización no resulta instintiva cuando empezamos a trastear con microcontroladres de cualquier tipo (PICs, Arduino, Pinguino...)
El primer impulso cuando queremos conectar un pulsador a un microcontrolador es poner un cable desde una de las patillas del pulsador al microcontrolador y la otra a Vcc o a tierra. Sin embargo, si alguna vez hemos hecho esto, nos daremos cuenta de que produce fallos, puede que a veces pulsemos y el controlador no ignore o puede que sin hacer nada el microcontrolador detecte una pulsación. Eso se debe al ruido eléctrico y precisamente para evitar estos casos se usan las resistencias pull- down y pull-up