BASIC4MCU | 질문게시판 | 마이크로 받은 입력을 주파수로 변경
페이지 정보
작성자 생늧판출 작성일2022-05-16 01:37 조회1,332회 댓글3건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=19982
작성일
본문
안녕하세요 제가 기타 튜너를 만들어 보려고 하는데
마이크에서 받은 신호를 주파수로 변경할 수 있을까요??
어떤 원리인지도 궁금합니다!
댓글 3
조회수 1,332master님의 댓글
master 작성일어느 사이트에서 자료를 보셨는지 링크를 올려보세요
생늧판출님의 댓글
생늧판출
https://www.hardcopyworld.com/?p=2354 이 사이트에서 주파수로 변경하면 된다고 해서 FFT 등으로 변환하면 되겠다 라고 단순하게 생각했습니다.
https://clydelettsome.com/blog/2019/12/18/my-weekend-project-audio-frequency-detector-using-an-arduino/ 이 사이트의 예제가 간단해서 따라해보았는데 정확도가 높지않은 것 같습니다.
https://www.instructables.com/Arduino-Frequency-Detection/
master님의 댓글
master 작성일
악기 파형은 대체로 복잡합니다.
악기마다 차이가 크고요
피아노 기타 바이올린 3가지 악기를 비교한다면 피아노가 가장 간단하고 바이올린 파형이 가장 복잡하겠죠
파형이 복잡하면 주파수를 추출하기 어렵습니다.
마이크에 입력되는 샘플링 파형이 분석하기에 좋아야 합니다.
입력신호를 라이브러리 및 코드와도 잘 맞춰야겠죠