Algo así voy a tener que hacer, eso de los ecos, porque me está volviendo loco.
El caso es que el Esclavo parece que está funcionando bien, por lo menos los datos que se ven en el Monitor Serie son coherentes, que no quiere decir que sean reales, pero por lo menos tienen una lógica, la temperatura es diferente por la mañana, por la tarde y por la noche, en los 3 DHT22 y en el DS18B20 aunque diferente en cada tipo de sensor
..........................mañana..................tarde...............noche
DHT22..................10..........................19....................15
DS18B20.............8/10.....................18/20..............14/16
Supongo que es porque el DS18B20 es más preciso, pero esa variación de temperatura es más o menos parecida a la realidad, no lo he comprobado con un termómetro externo, pero me parecen valores válidos, y son estables, cada vez que conecto el Esclavo al USB, me da esos mismos datos o unos muy parecidos, grado arriba o grado abajo.
El sensor de proximidad infrarrojo también funciona, al momento de poner la mano en el sensor y cortarle el paso de luz se enciende el piloto chivato del sensor y casi inmediatamente aparece en el Monitor Serie el cambio de la frase
Por eso creo que el Esclavo está funcionando bien
Pero esos datos no se reflejan en el Maestro, tan pronto me dice que hay un error en un sensor DHT22, y de repente se quita, y al rato vuelve, como que cambia aleatoriamente la frase del sensor infrarrojo, sin que yo que le haga nada al sensor de "todo despejado" a "peligro colisión", lo que me hace pensar que no está mostrando los datos que le envía el Esclavo, si no lo que le parece, pero no sé de donde se saca esos datos erróneos
Por lo tanto puede pasar una de estas cuatro opciones,
O tengo un problema de transmisión porque no hagan buen contacto los pines TX o RX, y la comunicación no sea estable, cosa que me parece lo más normal, porque los cables no están soldados, sino pinchados, estoy usando cables para puentes del tipo dupont, ya lo habéis visto en el follón de cables de la foto del prototipo.
O el programa del Maestro, no funciona bien, que también es posible, y no entiendo ni encuentro él porque
O el propio Arduino Maestro, no funciona bien, que ya lo he descartado, he cambiado el Arduino físicamente 3 veces, y falla igual
O el mando de la PS2 falla como una escopeta de feria, que también es posible, es la única opción que me queda por comprobar, no tengo más mandos con cable iguales al que estoy utilizando, pero si tengo mandos inalámbricos, que el funcionamiento interno es el mismo, pero no me gustan porque se comen las pilas que da gusto, por eso prefiero los de cable, porque la alimentación al ser desde la placa de prototipos es más estable, pero lo voy a cambiar a ver qué pasa, aunque le ponga un invento chapuza temporal para alimentarlo desde la fuente del PC, para no gastar tanta pila.
Y el colmo seria, un fallo combinado de todas las opciones anteriores, casi imposible de detectar.
Voy a cambiar el mando a ver que pasa, que de momento es la opción mas fácil, y a informarme del tema de los ecos a ver como lo puedo poner
Un saludo a todos