poquito a poco voy dando pasitos cortos y avanzando un poco en el proyecto
como se puede comprobar, he incluido en los dos códigos tanto en el Maestro, como en el Esclavo, los sensores temperatura DS18B20, y el de infrarrojos E18D80NK, y a demás funcionan.
que sorpresa para todos vosotros, ya que os tengo acostumbrados a incluir un sensor, que no funcione y tener que pediros socorro, para ver donde esta el fallo, bueno pues esta vez lo he conseguido yo solito.
como ya he comentado en otra publicación, el secreto para incorporar correctamente los sensores, es añadir las funciones del sensor dentro del void loop, declarando un loop especifico para ese sensor, poniendo después de loop el nombre del sensor, para aclararme que estoy escribiendo, y escribir todo lo que debería estar en el void loop, dentro de ese loop especifico, a los que tenéis un cierto nivel de programación no os estoy descubriendo nada, pero a mi me ha costado años entender por que no me funcionaba el código al añadir un sensor, y encontrar la manera de solucionarlo.
pero aun así no funcionan los códigos todo lo finos que deberían, y os cuento lo que he observado
en el Esclavo, resulta que va bastante bien, imprimiendo en el Monitor Serie, los valores de los sensores, y modificando las lecturas según varían las condiciones, por ejemplo, todos los sensores de temperatura, tanto los DHT22, como el DS18B20, me dan una lectura diferente por la mañana cuando me da el sol en la mesa de trabajo, que por la noche, cuando hace algo mas de fresco en la habitación, y el sensor de infrarrojos me imprime en el Monitor Serie, si ha detectado un objeto que corta la trayectoria de su luz, casi inmediatamente.
pero en el Maestro las lecturas no son tan precisas, le cuesta bastante imprimir en el Monitor Serie, los cambios que experimenta el Esclavo, sobre todo cuando es una lectura rápida como es la del sensor de infrarrojos, le cuesta bastante mostrarme el cambio de si ha detectado objeto o no, cuestión que tengo que mejorar porque de ese sensor depende la integridad física del ROV, aunque tengo la cámara de vídeo para ver lo que hay delante, quisiera tener alguna referencia más que para eso esta el sensor
os mantendré informados sobre la evolución del proyecto
Un saludo