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. ¿como puedo 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 raíles.
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 DCC Sniffer y como he dicho, no hace falta ningún tipo de librería, 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 o función activa.
 
También nos dará la información sobre el estado de los desvíos
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 
En la siguientes fotos se puede ver como funciona y los datos que recibe el ordenador a través de Arduino.




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


No hay comentarios :

Publicar un comentario