まる大分前に届いていた超音波タイプの距離センサ(HC-SR04)。放置していて、すっかり忘れてた。users超音波距離センサ(HC-SR04)を使うhttp://make.bcde.jp/raspberry-pi/%E8%B6%85%E9%9F%B3%E6%B3%A2%E8%B7%9D%E9%9B%A2%E3%82%BB%E3%83%B3%E3%82%B5hc-sr04%E3%82%92%E4%BD%BF%E3%81%86/RaspberryPiでの超音波距離センサモジュールHC-SR04の使い方を説明します。超音波距離センサを使...他のサイトをみたらなんか、抵抗を使った分圧で測定できると書いてある。これってEchoから出力する電圧は分圧でどうにかなるけど、Trigに入力する電圧は3.3vでもいいんすかね?まぁ、3.3v与えて動けば、ハイレベルを検出されていると考えられるからいいのか・・・。先日、LCDの表示用に購入した4チャンネルのロジックレベルコンバーターがあるので、どうせなら、LCDに距離を表示させながら距離精度を確認したかったので、抵抗を使う分圧ではなく、LCDでSDA、SCLの2チャンネルを使い、残りの2チャンネルをHC-SR04のTrig、Echoで使って接続してみた。赤のブレッドボードが5V側、白のブレッドボードが3.3V側となります。LCDはI2C接続で5V電圧のシリアルインターフェースを使っていますので5V側につないであります。Pythonのコードでコピペ参考にさせてもらったのは以下のサイト。ロジックレベルコンバーターを挟めてようが、基本ピンの接続は下のサイトと同じくつないだのでコードはそのままで動きました。