TriggerとEchoを配線する
センサーの2本の制御ピンを接続します。
「TriggerとEchoを配線する」はCoddyKit上の無料Arduino & IoT Academyレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはArduino & IoT Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Arduino & IoT Academyコースには全4レッスンが含まれています。
4本の小さなピン
HC-SR04には、VCC、Trig、Echo、GNDの4本のピンが一列に並んでいます。正しく接続すれば、センサーは動作します。
電源を入れる
VCCをArduinoの5Vピンに接続します。このセンサーは、充電して音のパルスを正しく発生させるために、5Vの電源を必要とします。
グランドを共有する
GNDをArduinoのGNDピンに接続します。グランドを共有しないと信号の基準が一致せず、測定値が意味を持たなくなります。
Trigはスピーカー
Trigピンはセンサーの入力です。少しの間HIGHにすると、センサーが超音波を発生させます。
Echoは聞き手
Echoピンはセンサーの出力です。音が進んで跳ね返ってくる間、正確にその時間だけHIGHになります。
2本のデジタルピンを選ぶ
TrigとEchoを、任意の2本のdigital pinsに接続します。たとえば9番ピンと10番ピンです。Arduinoが接続先を認識できるよう、コード内で名前を付けます。
ピンに名前を付ける
スケッチの先頭で、それぞれのピンに分かりやすい名前を付けます。定数を使うと、後からコードを読んだり編集したりしやすくなります。
const int trigPin = 9;
const int echoPin = 10;入出力方向を設定する
setupで、Trigを操作できるようTrig as OUTPUTとして宣言し、EchoはArduinoが戻りのパルスを読み取れるようINPUTに設定します。
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);Echoの電圧に注意する
Echoピンは5Vを出力するため、標準的なUnoなら問題なく読み取れます。ESP32のような3.3V boardでは、ピンに過電圧がかからないよう分圧回路を追加してください。⚠️
ブレッドボードを使う
センサーとジャンパー線をbreadboardに接続すると、しっかり整理された配線にできます。読み取り値がちらつく主な原因は、配線の緩みです。
電源を入れる前に再確認する
VCCとGNDを絶対に入れ替えないでください。電源を入れる前に各配線をもう一度確認し、sensorとボードの両方を守りましょう。
確認してみる
それぞれのピンが何をするのか考えてみましょう。
配線完了、準備OK
電源、グランド、名前を付けた2本のデジタルピンがあれば、配線は完了です。Trigで発信し、Echoで受信する準備ができたので、パルスの時間を測れます。✅
AI チューターと学ぶ C++ — 無料
ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。
- コース
- 30
- レッスン
- 120
よくある質問
「TriggerとEchoを配線する」レッスンは無料ですか?
はい。「TriggerとEchoを配線する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Arduino & IoT Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Arduino & IoT Academyコースには全4レッスンが含まれています。
「TriggerとEchoを配線する」で何を学びますか?
センサーの2本の制御ピンを接続します。 ブラウザで直接実行するハンズオンコードでArduino & IoT Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Arduino & IoT Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのArduino & IoT Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「TriggerとEchoを配線する」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このArduino & IoT Academyレッスンでコードを書いて実行できますか?
はい。すべてのArduino & IoT Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- 超音波距離測定の仕組み
- TriggerとEchoを配線する
- pulseInで反響時間を測る
- 近接アラームを作る