版では微妙に違うところがあります。版では手順との関係がよくわかりません。μs保ってセンサーからの応答を待つことになっています。20msとなっています。上でポーリングして値を取得するサンプルのため、ソースに書いたとおりのタイミングで動作するわけではないのでしょうが、それにしても内容が違うので混乱してしまいました。版の意図は次のようなことだと推測しました。通信開始の合図を送る。版を以下のように変更しても値を取得できたからです。版のように変更してみたのですが、タイミングがずれてしまい、値を取得できなくなりました。通信開始の合図を送る。実行すると、タイミングで悩まされるのですね...。秒以上と書いてあるページを見つけました。秒に変更してみました。(気のせいかもしれませんが...)。どこにもつながっていないのと同じになり、電位が不安定になるようです。基盤のモジュールの場合、電位が不安定になることはなさそうに思えます。サンプルも調べてみると、やはり内部プルアップ抵抗を有効にしていました。版も同じようにしておくことにしました。(これも不要なのかも)。版それぞれについて、内部抵抗の設定を「無し」、「プルアップ」、「プルダウン」と試してみましたが、いずれも動作しました。組合せでは、設定しないのが正しいのかもしれません。系を扱うライブラリを見ていたら、やはり内部のプルアップ抵抗を有効にしていました。基盤のモジュールの場合、基盤に抵抗がくっついています(おそらくプルアップ抵抗)。利用された場合でも大丈夫なように、プルアップ抵抗を有効にしておくのがお作法なのかもしれません。);参考にさせていただいたのは、以下のサイトです。ダウンロードし、それを変更しました。サンプルソースは以下のコマンドでビルドできます。(同じピンを意味しています)。