@ astrobeed:
oltre a non riuscire più a programmarlo.
Se con "più" intendi "mai più", questa cosa è sbagliata perchè il PC non riesce a trovare la comunicazione con Arduino solo momentaneamente, cioè solo finché i pin digitali 0 e 1 sono occupati da un qualche altro collegamento esterno. Basta scollegare ciò che c'era collegato ai due pin per ristabilire un collegamento funzionante col PC. Senza alcun danneggiamento.
@cagnaluia: la seriale su Arduino è fisica (è una UART), il chip FTDI (su Duemilanove) o l'atmega8u2 (su Uno) si occupano di adattare la comunicazione UART a quella USB, pertanto non preoccuparti tanto di come puoi interfacciarti col PC, hai già tutti a disposizione, ad esempio, ogni volta che scrivi Serial.print("qualcosa");
Il tuo arduino sta mandando delle informazioni verso il PC. Il "qualcosa" sta a te deciderlo! Comunque se ti guardi un po' di esempi capirai molto di più
