Ciao,
grazie per le tempestive risposte ed avete ragione, forse non sono stato molto chiaro. Comunque ecco i collegamenti:

ed ecco il codice, vi ricordo che per ora non ha nessuno scopo, solo tinkering..
int potenziometro = 0;
int datoLetto = 0;
void setup() {
// initialize serial communications at 9600 bps:
Serial.begin(9600);
pinMode(11,OUTPUT);
}
void loop() {
potenziometro = analogRead(A0);
if (Serial.available() > 0 ) {
datoLetto = Serial.read();
Serial.print("comand ricevuto: ");
Serial.println(datoLetto);
if (datoLetto == '1' ){
digitalWrite(11, HIGH);
Serial.println(potenziometro);
}
else if (datoLetto == '0'){
digitalWrite(11,LOW);
}
}
delay(2);
}
in pratica, appena accedo la board e vado in monitor seriale vedo che lui mi stampa di continuo "command ricevuto: (qui non scrive nulla!!)"
anche se io non ho inviato nessun carattere! lui ha sempre qualcosa nel buffer ma non capisco cosa!
se invece scollego il potenziometro allora tutto funziona. Premo 1, il led si accende, premo 0 il led si spegne. Ricollego il potenziometro e ricomincia a scrivere un infinità di volte "command ricevuto: (niente, nemmeno valori a caso)".
Provo a collegare il pot sul A1 e funziona tutto correttamente.
Spero di essere stato un pò più chiaro.
ciao e grazie ancora