I have a vintage (model train controller Hornby Zero1) TMS1000 chip that outputs onto a 2 wire bus to which receivers are attached.
Feasability - Is it possible to take the output(result of keyboard entries from the TMS1000 2 wire bus and feed it into a Arduino Uno etc, and then place that output ) from the Arduino, onto a 2 wire bus. Result should be exactly the same and usable to be read by the receivers. Basically just passes the same data straight thru to output, but now on a progamable chip.
Reason is, at a later stage is to have a second Arduino with its own keyboard to produce data for a second bus (same type of data ). And next stage is to take bus #1 and #2 onto a third (if necessary?)Arduino and insert one output into the other bus. End up with a single 2 wire bus to receivers. That is to combine data bus periodically (say every 500ms to 1 sec)
This is a project to increase the number of locomotive addresses on TMS100 to more than 16, without modifying the original controller.
So keyboad 1 on the TMS1000 used as normal. Keyboard on Arduino to use numbers above 16 with speed and direction data, then becomes 1 data stream covering loco addresses from 1 to say 64.
Main thing is to see if part 1 above is feasible to start with.
All comments will be much appreciated.