Es que por eso te puse esto anteriormente, para programar, pero siempre en las salidas de la motor shield, que corresponden a vía de programación (hay cuatro salidas.)
Lo que tu haces es incorporar al programa la dirección de llamada de cada locomotora. Te falta el paso dos, programar el decodificador con la dirección que memorizaste en Rocrail. En la tabla locomotoras.
Estamos en lo de siempre, todos incorporan y memorizan los datos a la central o al software, pero casi nadie tiene en cuenta el siguiente paso, que es, programar e incorporar la dirección en el decodificador.