I just thought of another glitch in my plans. Currently I only want to talk to my TMCC (and Legacy) engines but I might want to talk to some of my TMCC controllers as well. I currently use 3 base units to control 3 separate groups of controllers (ASC, BPC, etc.) and only one of them connects the RF to the outside rail (to avoid interference). That all works fine. So if I want to communicate with engines I must communicate with the one base unit that is connected to the track. But a serial connector is already connected to that base unit. So do I just use my 3-wire serial connector and use all 3 wires (TX, RX, GND) to the Arduino first, then daisy-chain TX and GND (just two wires) to the other local controllers? I can (have to) live with that limitation that I can control all engines but only the ancillary controllers daisy-chained to the one base unit that the Arduino is connected to. The other controllers cannot be controlled from the Arduino, only by my CAB-1 controllers. Small inconvenience. Could use 3 Arduinos somehow connected together, but that adds complications I don't want to deal with right now. Any ideas?
|