아두이노 사운드 센서 - adu-ino saundeu senseo

아두이노 사운드 센서 - adu-ino saundeu senseo

    Quick

    • HOME

    사운드 센서

    • 온/습도 센서
    • 가속도/자이로 센서
    • 지자기/자기장/컴파스 센서
    • 조도/빛감지/광센서
    • 초음파 센서
    • 적외선/인체감지 센서
    • 가스 센서
    • 무게/로드셀 센서
    • 사운드 센서
    • 진동 센서
    • 토양/수분 온,습도센서
    • 화염감지 센서
    • 홀 센서
    • 심장박동센서
    • UV/자외선 센서
    • 회전각도 센서

    10개의 사운드 센서 관련 상품이 있습니다.

    • 인기도순
    • 낮은가격순
    • 높은가격순
    • 신제품순

    • 리스트형 보기
    • 갤러리형 보기

    • 아두이노 사운드 센서 - adu-ino saundeu senseo

      아날로그 사운드 센서 [DFR0034]

      • 추천
      • 인기
      • 국내
      • (1주이내)

      그래비치:아날로그 소리 센서 [DFR0034]/ 소리센서 /사운드 센서 / 사운드센서

      9,300

      5,900 원(36.56%)

      (예상관세 포함가격)

    • 아두이노 사운드 센서 - adu-ino saundeu senseo

      [KEYES]

      아두이노용 마이크 사운드 감지 센서 모듈

        • 해외
        • (1주이내)

        마이크 센서 AVR PIC Arduino 용 고감도 사운드 감지 모듈 / 사운드 센서 / 사운드센서

        1,580

        900 원(43.04%)

        (예상관세 포함가격)

      • 아두이노 사운드 센서 - adu-ino saundeu senseo

        • 최소구매수량

        1개

        아두이노 사운드 센서 - adu-ino saundeu senseo

      • 아두이노 사운드 센서 - adu-ino saundeu senseo

      • 아두이노 사운드 센서 - adu-ino saundeu senseo

      • 아두이노 사운드 센서 - adu-ino saundeu senseo

      • 아두이노 사운드 센서 - adu-ino saundeu senseo

      • 아두이노 사운드 센서 - adu-ino saundeu senseo

      • 아두이노 사운드 센서 - adu-ino saundeu senseo

      신규 프로젝트

      프로젝트 추가

      • 구매수량 최소구매수량 : 1
      • 수량별단가

        결제 및 주문

        아두이노 사운드 센서 - adu-ino saundeu senseo

        빠른 메뉴

        아두이노 사운드 센서 - adu-ino saundeu senseo

        안녕하세요. 오늘은 소리 센서를 사용하는 방법을 알아보고자 합니다.

        소리 센서는 말 그대로 소리를 탐지하는 센서입니다.
        여기에서 소리를 탐지한다는 것은 소리의 크기만 탐지하는 것이지, 음의 높낮이 등의 정보는 얻을 수 없음에 유의하시기 바랍니다.


        [그림 1 : 소리 센서]

        이번 실험에서는 소리 센서로 입력받은 값을 시리얼 모니터로 출력합니다.
        시리얼 모니터의 사용법을 잘 모르시는 분들은 시리얼 모니터와 가변저항 포스팅을 참고하시기 바랍니다.

        1. 회로 연결

        이번에는 회로도 없이 바로 연결된 사진을 보시겠습니다.


        [그림 2 : 아두이노에 소리 센서 연결]

        아두이노 보드 핀소리 센서
        아날로그 0번 핀 A0
        GND(그라운드) GND
        VCC(5V) VCC

        [표 1 : 아두이노 - 소리 센서 핀 연결]

        표1에 나와있는 것처럼 각 핀들을 연결해주면 됩니다.
        소리 센서 뿐만 아니라, 보통 센서들은 전원과 그라운드를 연결해줘야 하고, 추가적으로 입력을 받기 위한 핀이 한개 이상 존재합니다.
        소리 센서는 단 하나의 입력 핀이 있네요. 이 핀(A0)을 아두이노 보드의 A0에 연결해주면 되겠습니다.

        2. 스케치

        이번에는 스케치도 정말 간단합니다.

        const int SOUND_SENSOR_PIN = A0;
        int sensorValue;
        
        void setup() {
          Serial.begin(9600);
        }
        
        void loop() {
          sensorValue = analogRead(SOUND_SENSOR_PIN);
          Serial.println(sensorValue);
          delay(20);
        }
        
        • 1 줄 : 입력 핀 A0를 상수로 정의합니다.
        • 5 줄 : 9600 baud rate로 Serial 통신을 시작합니다. 이는 소리 센서가 받아오는 입력 값을 보기 위한 용도로 시리얼 모니터를 쓰기 위함입니다.
        • 9 줄 : analogRead()함수를 이용해서 A0 핀으로부터 아날로그 입력을 받습니다. 값의 범위는 0~1023 사이 입니다.
        • 10 줄 : 소리 센서의 값을 시리얼 모니터에 출력합니다.
        • 11 줄 : 20ms 동안 대기합니다.

        3. 결과


        [그림 3 : 소리 크기 측정 결과]

        그림 3에서 보시는 바와 같이 시리얼 모니터를 통해 소리의 크기를 확인할 수 있습니다.
        저는 현재 제 주변에서의 기본적인 소리의 크기가 17정도인 것 같고, 박수를 가볍게 치면 20정도의 값이 나오네요.