¿Se elimina el código Arduino de cualquier código (cargado) cuando presionas el botón de reinicio?
y
¿Puede recuperar el código que está actualmente en el chip?
¿Se elimina el código Arduino de cualquier código (cargado) cuando presionas el botón de reinicio?
y
¿Puede recuperar el código que está actualmente en el chip?
No, nada se borra y sí, puedes leer el código y los datos que se encuentran actualmente en el chip. Se pierde el contenido de la RAM cuando el chip pierde poder. Avrdude es un programa útil que te permitirá leer y escribir el contenido del chip. El IDE de Arduino usa avrdude para programar el chip. Lady Ada tiene un muy buen tutorial sobre Avrdude , de hecho, sus tutoriales son muy buenos.
Puedes recuperar el código hexadecimal compilado desde el chip (como un archivo exe para el microcontrolador), pero reconstruir el boceto original de Arduino es casi imposible.