温湿度センサーのインターフェイス

Sensirion SHT11 のインターフェイスを考えています。なんと PIC18F67J60 にはオープンドレインの汎用出力がないらしく、SHT11 とのインターフェイスに苦労してしまいました。I2C に使えるインターフェイスはあるのですが、これを流用する方法が分からず。私の頭ではうまい方法が思いつかなかったので、素直に外付けでオープンコレクタのトランジスタを置くことにしました。出力のときはトランジスタで L に落とし、同じ信号線を別の入力ピンでモニタすることにしました。なんとか動いているようです。(もっとも、まだ温湿度データの読出しまではできていない。)
それにしても、だんだん、ストレージ付きのオシロが欲しくなってきました。自作できないかなあ。