come proteggere il codice da lettura

Vi ringrazio per le informazioni!
Lo so che arduino è openSource ma purtroppo quando sono entrato a lovorare su questo progetto era gia stato improntato in questo modo
ed ora non ho altra scelta che portarlo a termine.
Non mi è chiara ancora una cosa, per programmare arduino con avrdude posso avvalermi di un altro arduino o devo utilizzare un programmatore come quello che
ho menzionanto nel primo post.
Forse faccio domande banali ma per me non lo sono :smiley: