Muchas gracias Alberto.
Eso es lo que pretendo, que alguien me de alguna idea efectiva, para que los programas terminen de funcionar correctamente, aunque yo siga estrujándome la neurona, y buscando soluciones.Como comprenderás, no puedo más que hacerte sugerencias de como lo haría yo.
Siguiendo tus consejos, instale Atom y el complemento Platform-IO, y me registré en el foro de PIO, en este foro he podido aclarar algunos conceptos, y me he atascado en otras cosas.
Me han aclarado, por ejemplo, que la línea
for (int i = 0; i < 5; i++) {
Que me han dicho varias veces (no solo tú) que estorbaba en el código, porque repite lecturas, lo que realmente hace es cambiar el estado de Envío a Recepción cada 5 segundos, para mantener la comunicación entre los Arduinos, y que es una línea imprescindible para la comunicación con la librería EasyTransfer. Por lo tanto, no se puede quitar.
Me he atascado
Porque resulta que Platform-IO, ya no da soporte para Atom, ni para Arduino, que hay que utilizar Visual Estudio Code + PIO, es un editor parecido a Atom, pero que se está utilizando mas, y tiene más soporte.
También resulta que VSC + PIO, no dan soporte para Arduino, puesto que hay placas mucho más potentes, están usando los controladores Raspberry o ESP32.
He elegido usar ESP32, porque se programan igual que el Arduino, y a demás es compatible con el IDE Arduino, pero no tengo en este momento ninguna placa de esas, y me toca esperar a que me lleguen, para poder continuar depurando el código.
Este es el enlace a Platform-IO
https://community.platformio.org/t/un-r ... -rov/14157
Así que ahora estoy a la espera de que me lleguen las placas.
Me he tenido que abrir una cuenta en Github, para poder adjuntar el enlace a los códigos, en vez de adjuntar los programas, porque ahora tienen muchas líneas de comando, pero no son nada comparado como tienen que terminar, me falta poner todo lo de la pantalla Nextion, que son como unas 50 líneas mas en cada código, y si ahora mismo ya tengo problemas para adjuntarlos, por el tamaño, no te cuento, lo que me va a costar adjuntarlos después. Y he tenido que quitar los encabezados con la explicación de las actualizaciones, y poner las explicaciones en el fichero Readme.md
Este es el enlace a Github
https://github.com/asesorplaza1/Program ... -evoluci-n
Un saludo a tod@s.