No entiendo lo que pasa

A ver si esto ayuda.

https://forum.arduino.cc/t/no-entiendo-lo-que-pasa/1147353/2

Nunca cuando plantees un problema vengas con un código parcializado.
Trae todo el código o danos todos los datos como para saber que interacciones de variables estas haciendo.

Moderador
Usa un titulo adecuado. "No entiendo lo que pasa" es lo mismo que diría cualquiera en este foro cuando hace una consulta. Si puedes programar una estructura puedes poner un mejor título orientativo.
Lee las normas, punto 5 sobre los títulos.