come proteggere il codice da lettura

Ho provato la linea di codice che mi hai dato e mi ha dato questo output:

C:\Users\stefano>avrdude -c stk500v1 -p m2560 -P /dev/ttyACMO -b 19200 -e
avrdude: ser_open(): can't open device "/dev/ttyACMO": The system cannot find th
e path specified.

Ho modificato la porta che mi avevi scritto tu con la COM3 e questo è stato il risultato:

C:\Users\stefano>avrdude -c stk500v1 -p m2560 -P COM3 -b 19200 -e
avrdude: stk500_getsync(): not in sync: resp=0x00

avrdude done. Thank you.

Secondo te l'erase è andato a buon fine?
connettendo l'aruino all' usb ho il lead L che lampeggia e non mi fa caricare nulla, ha lo stesso comportameno
che aveva prima di fare l'erase con avrdude!!!