Comunicacin de los XBee: Teniamos problemas en los firmware y en la
programacin. Firmware, es un pequeo programa que tiene el XBee que es necesario para la programacin. No se poda realizar la comunicacin entre los dos, la solucin fue conectar los pines de Tx y Rx del Arduino con el XBee. En el internet apareca que estos deban estar cruzados. 2. La recepcin de la data usando Arduino. Porque en el NANO estbamos probando como se reciba la data. El problema era que reciba dato por dato. La solucin usar libreras String para adquirir la data completa porque antes no estbamos usando ninguna librera. 3. La comunicacin de los 3 XBee. Creiamos que la data recibia usando dos transmisores, un transmisor que enva datos del XBee al Arduino, habiendo una mezcla de datos, iba a ser una data errnea, pero la particularidad del XBee es que su mismo protocolo tiene para ordenar los datos que recibe. 4. En el Arduino estbamos recibiendo dos datos (dos sensores) en diferentes tiempos, queramos unirlos en una sola lnea pero no se poda, esto con la finalidad para que se trabaje mejor con el software. Estabamos usando programacin de String y funciones para concatenar cadenas, pero no se lograba juntar estos dos datos que llegaban al mismo tiempo. No fue necesario buscar una solucin, porque en el software de JAVA los lee en la misma lnea. JAVA como si fuera una sola lnea. 5. Fecha y hora. Queriamos implementar fecha y hora utilizando solo programacin pero no fue posible porque no se poda logra sincronizar el reloj de la computadora con el Arduino, porque el Arduino se reseteaba. Solucin va ser comprar el RTC pero esto es para la mejora con PSoC. 6. Siempre hay incompatibilidad de los programas en JAVA con Windows porque yo tengo el programa en mi PC pero cuando quiero pasarlo a otro hay una incompatibilidad de archivos, y eso hace que en algunas mquinas s funcione o no. 7. Fuente de alimentacin. Estaba planeado usar bateras, usando el conector del Arduino, el Jack del Arduino, utilizando este conector suministrara la suficiente energa para alimentar toda la placa pero no fue as porque la batera no tena el suficiente amperaje para alimentar todos los dispositivos entonces se us el conector de impresora para alimentar con conexin USB. 8. Al momento de realizar pruebas, al enviar la data al LCD, esta se enviaba pero no se mostraba en el LCD. La solucin fue colocar un potencimetro 50K a esta LCD. 9. Le colocamos una cinta aislante a la LCD con el XBee. Porque al momento de estar juntos, algunas tarjetas hacan contacto con estos pines.