sábado, 19 de diciembre de 2015

Arduino: Leyendo paquetes DCC con RB_DCC_Sniffer

Bien después de la entrada anterior a alguno le picara la curiosidad de como conectar el sistema DCC al ordenador.
Bueno antes de empezar con las librerías y demás, lo primero que he hecho ha sido comprobar que el circuito con el 6N137 funciona correctamente. Para ello encontré este programa que es muy útil para comprobar que paquetes de datos circulan por nuestros railes.
El circuito es muy simple ya que solo hace falta el modulo y un Arduino conectado al PC. El modulo va conectado a Arduino en el pin 2.
El programa en si se llama  RB_DCC_Sniffer y como he dicho, no hace falta ningun tipo de libreria, solo cargar el sketch y a funcionar.






El programa es bastante simple nos manda en monitor serial de Arduino configurado a un Baudrate de 38400 una serie de datos como en número de locomotora, dirección, velocidad en la siguientes fotos se puede ver como funciona y los datos que recibe el ordenador a través de Arduino.
Además se puede configurar mediante entrada de comandos en el monitor serial y son los siguientes:
  • 1 = 1s Tiempo de refresco
  • 2 = 2s
  • 3 = 4s (por defecto)
  • 4 = 8s
  • 5 = 16s
  • 6 = 4 Tamaño del buffer DCC 
  • 7 = 8
  • 8 = 16
  • 9 = 32 (por defecto)
  • 0 = 64
  • a = Paquetes de accesorios on/ off
  • l = Paquetes de locomotoras on / off 



Las fuentes originales de donde he sacado la información y el programa es esta: Rudysmodelrailway


Descargar RB_DCC_Sniffer

No hay comentarios :

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...