あ、もしよろしければプログラムさしあげましょうか? マイクから1bitのデータを取ってくるところは関数化してるので他のプログラムにも組み込めるはず(だけど、受信待ちするのでリアルタイム双方向通信には使えないかも)ですし。