반응형
이번 시간에는 초음파 센서로 거리를 감지해서 장애물이 특정 거리 이내로 들어오면 경고음이 울리도록 만들어 보고자 합니다.
초음파 센서와 피에조 부저의 회로를 아래와 같이 구성해 볼게요.
이전 시간에 4핀 초음파센서를 사용했죠~
이번 시간에는 3핀짜리 초음파 센서를 사용해 볼 거예요.
GND는 그라운드로 연결하고, 5V 는 전원 공급, 그리고 SIG는 디지털 핀으로 연결해 줄 거예요.
먼저 블록코딩은 지난번에 사용한 블록과 동일한 블록을 사용하시면 된답니다.
단지, 핀번호 설정시, echo핀은 "트리거와 동일"로 설정해 주시면 된답니다.
이렇게 블록을 가지고 오면, 바로 옆에 텍스트 기반 코딩이 자동으로 완성된답니다!
먼저 이 거리값을 변수에 담아 볼게요.
distance라는 변수를 만들어서, 그 안으로 이 블록을 넣었답니다.
그리고 거리에 따라 조건을 줄게요.
저는 30cm이하가 되면, 스피커에서 소리가 나도록 만들어 줄 거랍니다.
피에조 부저는 tone 함수를 사용해서 소리를 출력해 줄 수 있어요~
아래 영상을 통해 보다 자세한 설명을 들어보세요~
반응형
'피지컬 컴퓨팅 > 아두이노 기초 강좌' 카테고리의 다른 글
[아두이노 기초 강좌 27강] 서보모터와 초음파센서로 자동문 코딩하기 (0) | 2020.12.11 |
---|---|
[아두이노 기초 강좌 26강] 서보모터 Servo 회로 구성 및 for반복문으로 각도 회전하기 (0) | 2020.12.10 |
[아두이노 기초 강좌 24강] 초음파 센서로 거리 측정 | 시리얼 모니터 | 팅커캐드로 배우는 아두이노 (0) | 2020.12.07 |
[아두이노 기초 강좌 23강] 코딩없이 가변저항을 사용해 LED 서서히 밝게! 그리고 서서히 어둡게! | 팅커캐드로 배우는 아두이노 (0) | 2020.12.06 |
[아두이노 기초 강좌 22강] 가변저항으로 LED 아날로그 출력하기 | 맵 함수 map() (0) | 2020.12.04 |