brunch

You can make anything
by writing

C.S.Lewis

by 임성현 Jan 20. 2016

장풍 측정기-아두이노

초음파 센서와 서보모터를 활용해보기

안녕하세요.

지난 글(https://brunch.co.kr/@sunghyunlim/8)에 이어서 서보모터를 이용해보겠습니다.

초음파 센서에 가까이 가면 게이지가 올라가고, 멀어지면 게이지가 내려가도록 만들 텐데요, 먼저 동영상부터 보여드리겠습니다.


이번에는 공작이 조금 필요합니다. 아래 사진처럼 게이지를 만들고, 서보모터를 고정해주세요.

미밴드 케이스에 붙여봤습니다.

그다음, 모터에서 나오는 세 개의 선을 주황은 11번 포트에, 빨강은 5V에, 갈색은 GND에 연결합니다.

위에서부터 11번, 5V, GND에 연결하세요.

초음파 센서와 서보모터 모두 5V를 사용합니다. 그런데, 아두이노에서 나오는 5V 전류는 하나의 포트에서만  제공됩니다. 이런 경우, 빵보드를 잘 활용해서 연결해보세요. 살짝 고민하면 해답이 나올 겁니다.


아두이노 소스는 지난번 작성한 결과물을 살짝 바꿔서 사용했습니다.

서보모터 설정 부분이 추가되었고, setup()에 핀 연결 정보를 넣었습니다.
서보모터 각도를 변경하도록 값을 넘겨줍니다.

그리 어렵지 않죠? 아두이노는 다양한 센서에서 정보를  입력받아서 led, 모터 등에 값을 전달하는 방식으로  구동됩니다. 프로그래밍이라고 하기에 몇 줄 안 되는 소스로 원하는 동작을 할 수 있는 재미있는  도구입니다.


따라 해 보시고, 이것저것 바꿔보기도 해 보세요. 그럼 안녕히..



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari