「レベルシフター」を使用せずにBeagleBoard-xMをそのHC-SR04に接続する他の方法があります。
HC-SR04のピンは双方向ではなく、入力または出力のみであるため、レベルシフターは必要ありません。
エコーパルスピンは、BeagleBoard-xMへの入力を提供し、インターフェイスするのが最も簡単です。分圧器に2つの抵抗が必要なだけで、1.8:5(合計= 1.8 + 3.3、かなり近い)の比率になります。
この回路のシミュレーション – CircuitLabを使用して作成された回路図
(抵抗は他の値である可能性があります。たとえば、3.3Kと6.8Kはおそらく機能します)
トリガーピンには、オンの場合は5V近く、オフの場合は0V近くが必要です。通常の安価で簡単に入手できるNPN BJTを使用して信号をアクティブに0Vにプルし、プルアップ抵抗を使用して5Vに到達します。
この回路をシミュレート
ほぼすべての汎用NPN BJTが実行し、抵抗値も変更できますが、大幅に小さい抵抗値にはあまり意味がありません。分圧器と同じ値を使用して、他の値抵抗を取得する手間を省くことができます。
注意:ビーグルボードの出力ピンのセンスは反転しており、トリガーの場合はLOW、オフの場合はHIGHです。
あなたは部品を持っている地元の電気店を持っているかもしれません、さもなければ、送料と梱包はおそらく部品よりも高価になるでしょう(あなたがそれらを1つ購入できるなら私は50¢未満でかなり推測します)