You can make your own protocol if you want, it will probably be the easiest way. Send it as short pulses with set time intervals for a 1 and a 0. Then you decode it the other end and you are done. Example could be each bit has a total time of say 1000 us and for a 1 you could send 700us on and...