da
Russell » 26 nov 2014, 23:17
perche', se non ho capito male cosa stai facendo, quel pin della scheda lo stai usando come un ingresso.
in tal caso l'elettronica della scheda sta' in ascolto e osserva un potenziale
in entrambi i casi quando chiudi l'interruttore forzi quel pin verso massa, ovvero livello logico basso
altrimenti, con la resistenza, quando l'interruttore è aperto, il pin va verso Vcc (ovvero livello logico alto)
[questo perche' puoi ignorare la resistenza in quanto non ci sara' passaggio di corrente e quindi non ci sara' caduta di tensione ai suoi capi]
se non metti la resistenza, e l'interruttore è aperto, il pin sta' ad un valore di tensione fluttuante, e quindi indeterminato. Leggere tale valore è comunque possibile, ma la lettura puo' dare valori casuali. Probabilmente nella tua scheda il pin si carica automaticamente verso Vcc causa tensioni statiche, ma se funzione è solo per un caso.
in realtà un po' di concetti sono scritti nel link che ti avevo gia' dato
http://it.wikipedia.org/wiki/Resistenza_pull-up