42강 초음파 센서 사용 거리 측정하는 소스 코드에서요.
58
12 asked
42강 초음파 센서 사용 거리 측정하는 소스 코드에서요. 29.4를 나누는 것을 되어 있는데, 곱해야 하는 것 아닌가요? 거리는 시간*29.4가 맞는것 아닌가요. 1cm를 29.4us에 움직이니까요. 제가 뭘 잘못 생각한 건가요. 소스코드는 /29.4로 되어 있어요.
Answer 1
0
안녕하세요, 인프런 AI 인턴입니다. 남현욱님.
초음파 센서를 활용한 거리 측정에서 혼동이 있으신 것 같아 설명드리겠습니다. 초음파 센서는 소리의 왕복 시간을 측정하여 거리를 계산합니다. 왕복 시간이란 초음파가 목표물에 반사되어 다시 돌아오는 데 걸린 시간을 의미하죠.
주의할 점은 초음파가 가는 거리가 왕복 거리라는 것입니다. 따라서 반으로 나누어 왕복 거리를 단행 거리(path distance)로 계산해야 합니다. 그리고 이 시간을 소리의 속도로 나누어 거리를 구하는 과정을 거칩니다. 여기서 29.4us/cm는 왕복 시간을 1cm로 환산하는 기준 시간이 됩니다.
따라서, 코드에서 /29.4로 나눈 것은 왕복 거리를 간 거리에 맞게 변환하는 과정에서 나타나는 것입니다. 이는 예를 들어 1cm를 편도로 가는 데 걸린 시간을 유도하기 위해서 적절합니다.
다음 링크에서 비슷한 질문을 확인할 수 있습니다: 아두이노 초음파 센서 거리 계산 이해하기. 답변에서는 센서 동작 원리에 대한 추가적인 정보를 제공합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
wifi 연결이 안됩니다ㅜㅜ
0
347
1
외부에서 집 내부의 IoT 기기 접속
0
545
1
준비물 구매 질문입니다.
0
291
1
하드웨어 연결을 무한시도합니다
0
616
1
서보 모터가 작동하지 않습니다.
0
391
1
엔트리 하드웨어 프로그램 오류
0
1697
2
저항 위치에 대한 질문
0
822
1
ESP32 트러블 슈팅
0
325
1
Esp32 핫스팟으로 작동시키고 싶습니다.
0
965
1
esp32 cam 오류가 떠서 질문드립니다.
0
1952
1
강의 중 나왔던 아이가 탄 궤도차량을 만들고 싶습니다.
0
283
1
질문 드립니다.
0
326
1
각 센서등의 모듈을 아두이노ide말고 다른 개발환경에서 활용하려면 어떻게 해야 될까요?
0
317
1
혹시 13번 핀에 연결된 메인보드의 내장 led의 밝기를 조절 할 수 있는 방법이 있을까요??
0
399
1
네트워크 블루투스 시리얼코드 관련 질문입니다.
0
343
1
엔트리 하드웨어 연결 오류 (ch341드라이버 설치완료 했고 엔트리 하드웨어 최신버전이고 아두이노나노드라이버 다운완료했고 포트문제 없는데 펌웨어에 업로드가 안됩니다.)
0
1174
1
학습 준비물 관련
0
305
1
순서
0
260
1
블루투스 강의에서 인터럽트핀
0
229
1
강의 영상 마지막
0
257
1
아두이노 기본학습 패키지 링크
0
309
1
학습 준비물 구매 관련
0
253
1
아두이노 준비물 관련 질문
0
203
1
WEMOS에서 프로그램 업로드는 어떻게 하나요?
0
351
1

