Arduino UNO bloccato sulla seriale

Buongiorno. Mi chiamo L.C. , sono un appassionato di informatica, conosco abbastanza la programmazione, e le basi di architettura dei sistemi operativi, ma sono praticamente un'analfabeta di elettronica. Da qualche tempo mi diletto con Arduino UNO. Un po' di tempo fa, scrissi uno sketch che stampava il valore intero di una variabile letta dal pin A0. Questo il codice

int val;
void setup(){
  pinMode(A0, INPUT);
  Serial.begin(9600);
  
}
void loop(){
  val = analogRead(A0);
  Serial.println(val);
  delay(500);
}

Compilato, caricato, tutto OK. Tento di caricare un nuovo sketch, ed ottengo il seguente errore

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

Il mio dubbio è che sia bloccato sulla seriale, dunque mi risulta impossibile la comunicazione col PC. Ho già letto questa http://playground.arduino.cc/Italiano/Pobleminoti e questa pagina http://forum.arduino.cc/index.php/topic,59668.msg429965.html#msg429965 ma non ho risolto niente. Se può servire, il sistema operativo in uso è Cub Linux, basato su Ubuntu 14.04. Mi affido a chi è più esperto di me!

Verifica che non hai niente collegato sui pin rx e tx della Uno. I led rx e tx sulla scheda, lampeggiano correttamente quando tenti di caricare lo sketch?

Versione dell'ide?