leggere il codice su arduino

è possibile leggere il codice che si è caricato su arduino? Intendo: è possibile via pc leggere cosa c'è su arduino? A volte puo essere comodo vedere che codice si è caricato

Il codice è compilato (... quindi in linguaggio macchina) ... ... al limite puoi estrarre, con AVRDUDE, il .hex ... ma dubito che ci fai qualche cosa ... XD

Guglielmo

...infatti immaginavo la soluzione è forse che abbini ad un pulsante uno screen che mi stampa la versione...a patto che mi ricordi di aggiornare anche quello quando ci rimetto le mani :grin:

Se non ricordi dei vari file che hai la versione inserita nell'Arduino potresti fare così. Compili, senza caricare, una alla volta le varie versione spuntando l'opzione verbose nell'IDE e ti salvi il file HEX. Scarichi tramite avrdude (ci sono varie GUI che ti semplificano l'operazione) il file .hex dalla memoria di Arduino. Confronti bit a bit le versioni compilate con l'originale dell'Arduino.

... emm ... Paolo ... magari si ricorda più facilmente di aggiornare un

Serial.println("Ver. X.YY"); // Stampa la versione del programma X.YY

... che non tutto quel casino :grin: :grin: :grin: :grin:

Guglielmo

:D vero! ;) però la soluzione la memorizzo in caso di necessità grazie

Ma la vuoi mettere la soddisfazione dopo "tutto quel casino" di vedere sul monitor la scritta File Match! :grin: :grin:

Un etichetta e scriverlo con matita sul retro del Arduino non vi piace come soluzione? Ciao Uwe

uwefed: Un etichetta e scriverlo con matita sul retro del Arduino non vi piace come soluzione?

Troppo facile, meglio far lampeggiare il led sul pin 13, durante l'avvio, con il codice morse della versione :grin: Se vi sembra una cosa assurda vi dico subito che è un metodo largamente utilizzato sulle board Linux embedded per comunicare l'indirizzo IP assegnato, informazione che può essere di vitale importanza.

astrobeed: Troppo facile,

scusate dimenticavo che etichette e mattita non sono dispositivi elettrici, elettronici o informatici percui vietate. ;) ;) ;) ;) Ciao Uwe