Existe alguma troca significativa de desempenho entre os botões conectados com os resistores pull-up / down internos e externos? Eu vejo muitos tutoriais demonstrando o uso de resistores externos ao conectar um botão simples, como este e este . Porém, como o Arduino / AVR inclui resistores de pull-up internos, é possível conectar um botão sem nenhum resistor externo, conforme demonstrado aqui .
Existe algum bom motivo para complicar seu projeto com um resistor extra?