Le resistenze vanno messe quando servono; principalmente quando si deve avere uno stato certo.
Ad esempio nel caso si collegi un pulsante senza mettere l'opportuna resistenza quando questo
non viene premuto l'ingresso potrebbe dare letture falsate.
Onestamente i mie pulsanti non hanno pull- down ma problemi non ne ho riscontrati
Per quanto riguarda il pull-up , questo viene attivato internamente all'arduino stesso semplicemente attraverso il stringa di dichiarazione del pin. Esempio
pinMode(9 , INPUT); ossia il pin 9 è un input
Se già non lo conosci guarda questo link
http://playground.arduino.cc/Italian...s#.Ux4vrj95NQH trovi di tutto diviso per tematiche ; inoltre è in italiano.
Ciao