Proyecto: digitalización locomotora LGB años 40.

Ya tengo la locomotora finalizada.

No sé si se verá el video, no sé si no se ha subido o que pero aqui dejo el enlace.

Para que lo veais.

Como aclaración, hemos cambiado la opción de control. La idea original era fabricarnos un mando a distancia con un Mega y una pantalla táctil, pero mi amigo pensó que le gustaba mas la idea de controlarlo desde el ordenador, ya que tiene una remesa de portatiles del año la pera sin uso y queria utilizar alguno.

Así que la opción de control es PC+Arduino+NRF24. Dado que el portatil es viejo: pentium M con 256 de RAM y XP de sistema operativo; estoy utilizando Borland Builder C++ 6.0 para hacer la interfaz del programa.

De momento con poco exito. Aunque el programa funciona y controlo las vias/locomotora, tengo una tasa de errores muy alta y un comportamiento anomalo del programa. Y llevo atascado con él mucho tiempo.

El mayor problema es la comunicación Arduino-PC. La red NRF funciona al 100% pero la comunicación serie da problemas y la verdad no lo entiendo.

Tengo dos versiones de programa. Una sin interfaz, consola o MSDOS, como querais llamarla. La tasa de errores en esta es baja, por no decir nula, pero cutre a mas no poder. En cambio la versión visual, es bonita, pero no sé porque falla.

Sé que el foro no es de programación en Windows, pero dado que lo comunico con un Arduino, si alguien me quiere aconsejar, será de mucho gusto por mi parte ofrecerle toda la información que precise.

PD. Ahora que lo veo y me he dado cuenta, os propongo un juego: mirar la foto de las vias. Teniendo en cuenta que la polaridad es fija en cada rail. ¿Notais algo raro?