꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

피지컬 컴퓨팅/아두이노 기초 강좌

[아두이노 기초 강좌 25강] 초음파 센서와 피에조 부저 | 장애물 감지기 만들기 | 팅커캐드로 배우는 아두이노

코드덤 2020. 12. 8. 08:37
반응형

이번 시간에는 초음파 센서로 거리를 감지해서 장애물이 특정 거리 이내로 들어오면 경고음이 울리도록 만들어 보고자 합니다.  

 

초음파 센서와 피에조 부저의 회로를 아래와 같이 구성해 볼게요. 

이전 시간에 4핀 초음파센서를 사용했죠~ 

이번 시간에는 3핀짜리 초음파 센서를 사용해 볼 거예요. 

GND는 그라운드로 연결하고, 5V 는 전원 공급, 그리고 SIG는 디지털 핀으로 연결해 줄 거예요. 

 

먼저 블록코딩은 지난번에 사용한 블록과 동일한 블록을 사용하시면 된답니다. 

단지, 핀번호 설정시, echo핀은 "트리거와 동일"로 설정해 주시면 된답니다. 

이렇게 블록을 가지고 오면, 바로 옆에 텍스트 기반 코딩이 자동으로 완성된답니다!

먼저 이 거리값을 변수에 담아 볼게요. 

distance라는 변수를 만들어서, 그 안으로 이 블록을 넣었답니다. 

그리고 거리에 따라 조건을 줄게요. 

저는 30cm이하가 되면, 스피커에서 소리가 나도록 만들어 줄 거랍니다. 

피에조 부저는 tone 함수를 사용해서 소리를 출력해 줄 수 있어요~ 

아래 영상을 통해 보다 자세한 설명을 들어보세요~ 

youtu.be/2gMUqQWGEqA

 

반응형