mi è venuto un dubbio... forse sbaglio qualcosa...
sto facendo gli esempi del libro getting started with arduino... quello che faccio tipicamente è:
con arduino non connesso all'usb del computer, faccio il circuito di esempio
quando il circuito è pronto, collego arduino all'usb
carico il programma su arduino, che lo esegue.
scollego, e torno al punto 1) per fare il nuovo esercizio con un nuovo circuito
Quello che mi crea qualche perplessità è il fatto che quando cambio il circuito e collego arduino all'usb per caricarci sopra un nuovo programma (che lavora sul nuovo circuito) in realtà, prima che abbia tempo di caricare il nuovo programma, arduino esegue quello vecchio, ma sul nuovo circuito.... quindi potenzialmente potrei fare danni.. o sbaglio? ho paura di sbagliare nel mio modo di procedere..
Hai ragione, e' come dici tu. Potenzialmente potresti eseguire dei comandi su componenti che non prevedevano quei comandi. Potresti in questo caso magari evitare di dare corrente al tuo circuito fin tanto che non hai cambiato lo sketch su arduino. Io di solito, siccome il tempo di caricamento e' cosi' basso, me ne frego
Ad esempio se hai il tuo circuito cablato su una breadboard estrai il filo che va alla pista del positivo e disattivi l'alimentazione di tutto il circuito.
A meno di particolari cose esoteriche io non mi preoccuperei, come dice Massimo