hai ragione per l'OT.
Ma leggendo il tuo post e nel momento che ti sto scrivendo sono arrivato ad una conclusione simile.
I pins PD0 e PD1 sono dedicati alla comunicazione durante la programmazione.
però sono in un certo qual senso "distaccati" dalla porta seriale tramite due resistori R8 e R9.
In allegato trovi lo schema elettrico del mio arduino 2009.
Se fai lo zoom in basso a dx dell'immagine vedi vicino al connettore J1 questi due pins "OR-WIRED" con il circuito della seriale.
Anche a me sembra che il problema risieda qui.
Penso che dovrei "dire" in qualche maniera al micro che dopo la programmazione, da quel momento in poi, i due pins sono dei comune I/O ed usarli come tali.
Ovviamente non ho idea di come questa cosa sia possibile perchè non mi è mai capitato di dover usare quei due pins.
Però l'uso dei resistori da 1K, in fondo, non dovrebbero influenzare, perchè se ad. es. il pin della seriale è a "0" il micro ponendo a 1 (5v) l'uscita, la stessa è sovraccaricata con 1kohm soltanto..
Lo stesso penso sia per il contrario.
Mentre, quello che noto io è che questi due pins NON SI MUOVONO neanche a vuoto, come avviene invece quando simulo.
Secondo me è qualche istruzione che devo dare al compilatore.
chissà se è solo una mia fantasia...


