DCC++ en Arduino Mega

Inicio Foros DCC++ y Decodificadores Arduino DCC++ en Arduino Mega

  • Este debate tiene 28 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 1 año, 8 meses por Jesús.
Viendo 15 entradas - de la 1 a la 15 (de un total de 29)
  • Autor
    Entradas
  • #1309 Responder
    adminlamaquetade1983
    Superadministrador

    Preguntas y respuestas sobre la central DCC++ con base Arduino Mega

    #1326 Responder
    Jose Antonlo Nuñez
    Invitado

    Hola
    Que poco has tardado en crear el foro.a mi mi viene de coña.
    Primera pregunta.
    Cuanto esta cargado el sketch del dcc++ en el mega ya no hay que tocarlo para nada?

    #1330 Responder
    Jose Antonio Nuñez
    Invitado

    hola otra vez
    en la respuesta que me das en el blog me hablas de hacer un sniffer.
    ok no hay problamas.
    pero que es un sniffer y donde puedo encontrar info para hacerlo igual la tienes tu
    saludos

    #1331 Responder
    Jose Antonio Nuñez
    Invitado

    otra vez yo

    podria hacer funcionar el circuito de pruebas con el mega cargado con tu sketch y el boosterlmd18200hasta que me llegue el shield y ir avanzando?
    gracias

    #1335 Responder
    adminlamaquetade1983
    Superadministrador

    Jejeje si, creo que así están mas organizadas las dudas y respuestas que cada vez son más y gracias a ti por inaugurarlo!!!
    He estado mirando el booster de locoduino y creo que si que funcionará con el sketch y la placa mega, no te lo puede asegurar al 100% pero por lo que veo los pines dir (12) y PWM (3) son los mismo que en la shield, solo que únicamente tendrás el canal de la vía principal. Lo malo es que como no lo he probado no te lo puedo asegurar al 100%…
    El sniffer lo puedes encontrar aquí, solo necesitas el circuito con el 6N137 conectado al Arduino y al monitor serial, a mi me fue muy útil al principio, siempre lo tenia para saber si todo andaba bien

    #1344 Responder
    Jose Antonio Nuñez
    Invitado

    hola
    justo debajo de dibujo del mega con lmd18200 hay otro montage con
    1 mega
    2 lmd 18200
    2max 471
    ese es para via principal y via de programacion.
    otra cosa he bajado el sniffer desde el enlace que me has puesto.
    que hago con eso. veo que es un .ino hay que meterlo en algun arduino
    para que sirve.
    gracias

    #1345 Responder
    adminlamaquetade1983
    Superadministrador

    Buenas!!! Si tienes los componentes puedes hacer los dos, para probar mejor haría primero uno y luego completo, así vas descartando posibles fallos.
    El sniffer analiza la señal DCC y te muestra los datos en el monitor serial.
    No sé qué conocimiento tienes sobre programar Arduino… Te lo pongo suponiendo que sabes programar…
    Tienes que abrir el IDE de Arduino y cargar el sketch en el Arduino UNO o NANO. Tienes hecho el circuito con el 6N137??

    #1346 Responder
    Jose Antonlo Nuñez
    Invitado

    Hola
    De programacion tengo nivel cero.se cargar un sketch y punto.tengo pedido el 6n137 para hacer el circuito.

    #1347 Responder
    adminlamaquetade1983
    Superadministrador

    Vale, bueno si no tienes el 6N137, dejamos los decos por el momento, es la pieza «clave».
    Seguimos con la DCC++, si sabes cargar el sketch, ya sabes comunicarte con Arduino, una vez lo tengas cargado, en la mega, por ejemplo abres el «monitor serial». Esta en «Herramientas» (tools). Lo abres y en la parte inferior cambias el baudrate al mismo que te dice el sketch en el archivo DCCpp_UNO.ino, en apartado «setup» donde pone «Serial.begin(115200);». Y te saldrá la pantalla de bienvenida. Escribes <1> y tiene que salir en la pantalla … Ya lo está funcionando!!! Si te has liado, dime en qué punto y si ya lo habías hecho, seguimos conectando el Booster saludos!!!

    #1373 Responder
    Jose Antonio Nuñez
    Invitado

    hola
    he hecho todo lo que me has dicho pero con el montage locoduino
    si le pongo <1> me contesta <p1>
    si le pongo <0> me contesta <p0>
    y se me enciende la led del montage con <1>
    y se apage con <0>.
    todo bien
    le he metido el sketch tuyo.

    #1376 Responder
    adminlamaquetade1983
    Superadministrador

    Pues ya tienes la central funcionando!!! tienes alguna locomotora con DCC para probar?? tienes la lista de comandos y su estructura
    El comando para enviar datos a una locomotora es: (t 1 x yyy z)
    (t 1: es la cabecera y se tiene que poner siempre.
    x: es el número DCC que esté programado en la locomotora.
    yyy: es la velocidad, de 0 a 255
    z: es la dirección y es 1 para avance y 0 para retroceso.
    ): cierra el comando

    Espero noticias!!!

    #1377 Responder
    Jose Antonio Nuñez
    Invitado

    me pones esto
    El comando para enviar datos a una locomotora es:
    : cierra el comando
    no lo entiendo

    #1378 Responder
    adminlamaquetade1983
    Superadministrador

    Espera que no me pilla los símbolos mayor que o menor que los sustituyo por «(» «)» para que se vea bien

    #1380 Responder
    Jose Antonio Nuñez
    Invitado

    voy a dibujar el plan de vias de la maqueta de pruebas con rocrail.
    y a ver si este fin de semana tengo tiempo para montar la maqueta de pruebas
    espero que no tarden mucho los 6n137, sin ellos no funcionan los desvios no.
    la pregunta ahora es
    como se interconectan los arduinos entre ellos
    por un lado tenemos el mega con DCC++ y ahora van a venir mas arduino para los devios (1 nano para 4 desvios, tengo 12 desvios o sea 3 nanos)
    para los semaforos y para los detectores.
    tienes un link para explicar esto o un tutorial?
    gracias

    #1381 Responder
    adminlamaquetade1983
    Superadministrador

    Se interconectan todos por la vía. Cada uno de ellos es independiente, solo hay que cambiar las direcciones. Quiero hacer un pequeño tutorial con el programa de los decos haciendo un ejemplo básico con un servo. Es lo genial de este sistema, mientras tengas vía conectada al DCC puedes instalar un decoder. No tiene consumo sobre la vía principal, el 6N137, a grandes rasgos,es un led que conectado a la señal DCC se ilumina o no, y la otra parte de integrado es un fototransistor de tal manera que una parte NUNCA tiene contacto con la otra. Se interconectan con la señal DCC. Saludos!!

Viendo 15 entradas - de la 1 a la 15 (de un total de 29)
Respuesta a: DCC++ en Arduino Mega
Tu información:




− 5 = 4