In parole povere, mi fate l'esempio perfetto di cosa si attacca al pin digitale e cosa al pin analogico?
Sull'Arduino i pin analogici sono solo di ingresso, ossia servono per leggere una tensione che può andare da 0 a 5V. E restituiscono un valore numerico proporzionale al valore di tensione letto.
I pin digitali funzionano come input e come output. Sia come input che come output il loro stato è digitale, ossia rappresentabile con un "digit", un simbolo. Nel caso 0 e 1.
Se usi i pin come input, un'assenza di tensione viene letta come 0, la presenza di una tensione (di un certo valore minimo, ma non voglio mettere troppa carne al fuoco) è letta come 1. Se il pin è un output, con 0 immagina di collegare quel pin a massa, con 1 immagina di collegarlo ai 5V.