Step 0. 개요
소리센서는 아나로그 신호를 디지털신호로 바꾸어 줍니다. 이는 소리센서를 이용하여 불을 켠다던지 서보모터를 움직이게 할 수 있습니다. 일상생활에서 소리로 문을 연다던지 소리로 전등불을 켤 수 있습니다.
Step 1. 준비물
|
Servo Motor |
|
Arduino |
|
LED |
|
SoundSensor(FC_04) |
|
jumper cable |
Step2. 조립
브레드보드에 사운드센서 ,LED, 서보모터를 배치한 다음 아래표를 참고하여 각각을 아두이노와 점퍼선으로 연결합니다.
Step 3. Skech
위 코드 2,3째줄은 서보모터를 사용하기 위한 설정입니다. 소리센서에 반응여부를 모터의 동작으로 확인하기 위해서입니다.(LED도 마찬가지입니다.)
5째줄 내용은 초기값을 50으로 했으나 센서의 감도에 따라 변형해야합니다.이는 실행중 시리얼 모니터를 실행시키면 아나로그 신호가 디지털신호인 숫자를 확인할 수 있습니다.
|
시리얼모니터 작동 모습
위 코드를 업로드하면 서보모터는 초기에 정지하고(11번째줄) LED는 꺼져있습니다. 사운드센서에 박수를 치면 소리를 감지하여 초기값 50이상이면 서보모터가 작동(26번째 줄),LED 불이 켜집니다.
Step 4. 작동 모습
참고사이트: http://www.arduino.org/learning/tutorials/boards-tutorials/sound-sensor-example
|
라벨: 소리에 따라 작동되는 LED와 모터
2개의 덧글:
안녕하세요 학교 프로젝트 진행중인데 저희가 하려는 거랑 비슷한거여서 질문드립니다. 여기서 소리센싱에 따라 서보모터 움직임제어를하고싶은데-30도에서 30도 사이를 왓다갓다 반복시키려면 어떻게 해야하는건가요?
22번줄 를으로 그냥 끝나나요?
댓글 쓰기
에 가입 댓글 [Atom]
<< 홈