Trasmissione e ricezione di un dato tramite un solo pin

Ciao, sto cercando un modo per leggere e trasmettere una serie di bit da un solo pin di arduino.

Esempio, se io ho una serie di bit che vengono inviati da un micro (generico) da un suo pin, collegando questo pin a uno di aarduino, come faccio a leggerli e salvarli, magari in un array?

Dovresti per primo sapere che tipo di trasmissione é e che protocollo usa.
Ciao Uwe

ASK con protocollo manchester, però la frequenza di clock non la conosco