Cuando se ejecuta el SetUp()

Tengo el ARDUINO conectado al PC por USB i monitorizado por el monitor serie. Cada vez que cierro y vuelvo a abrir el monitor serie se me ejecutan de nuevo los comandos que tengo dentro del SetUP()

¿Es esto posible?

Saludos. Cada vez que activas y desactivas el monitor serie se reinicia el arduino. Esto es asi para poder cargar los sketch automaticamente. Para evitar eso tienes que cortar un puente en tu tarjeta. Pero para cargar nuevos sketch tendras que predionar reset cuando se va a cargar.

Gràcias! Me estrañaba que se me reiniciaran todas las variables. ¿Sabes como hacer este puente?

Saludos. En si el puente esta hecho lo que tienes que hacer es cortarlo en la placa por ejemplo para el Arduino MEGA, te lo señala en esta imagen.

En la placa esta señalado como RESET-EN, tienes que cortar la pista que une los dos puntos.

Aqui el RESET-EN en la UNO