Currently I have an Arduino Uno outputting 0-5V pulse signals to program my lighting devices via a TI protocol call Single-Wire communication. Since there are so many lighting devices that need to read that same signal from the same output of the Arduino and those lights are like 50ft away from my Arduino Uno, my pulse signal drops so low (0-1V) that my lighting devices couldn't understand the signal.
I would think I need some sort of signal buffer/signal repeater to help solving the issue. Since the Arduino can only output 50mA max, I am hoping to raise its ability to 400mA or more while maintaining its good frequency (600kps data transfer rate).
Wondering if my thought is correct and if someone experience this same issue before, and how they solve it. Any recommendation on what buffer/repeater/shield would be deeply appreciated.