We don't have any examples, but you should be able to work it out.
Sending is relatively easy. To send a "1", do the following:
Code: Select all
output pin low
wait 58us
output pin high
wait 58us
And to send a "0":
Code: Select all
output pin low
wait 100us
output pin high
wait 100us
Receiving will be a bit more tricky. You will need to monitor the pin and work out the length of the pulses to determine if you have received a "1" or a "0".