2016-07-07 9 views
0

Arduino Pro-Mini가있는 Sparkfun Electret 마이크를 사용하여 직렬 포트를 통해 오디오를 스트리밍합니다. 목표는 오디오 데이터에서 wav 파일을 만드는 것입니다.arduino에서 analogRead에서 오디오의 샘플링 주파수를 설정하십시오.

wav 파일 헤더에는 "샘플링 빈도"가 헤더의 항목 중 하나 여야합니다. 여기 내 질문은 :

  1. 가 어떻게
  2. 가 어떻게/구성 할 수 있습니다 내 아두 이노의 마이크에서 analogReads의 현재 오디오 주파수가 샘플링을 얻기 위해 내 아두 이노에서 프로 미니 일부 설정을 변경할 수 있습니다 확인할 수 있습니다 16 kHz의 속도 (WAV 파일을 소비 할 내 응용 프로그램 중 하나가 필요합니다)
+0

코드를 확인해야합니다. – jabujavi

답변

0

음, 샘플링 빈도는 모두 타이밍에 관한 것입니다.

1)는 아날로그의 타이밍이 일치하는 샘플링 레이트를 이용하여 interrupts이다 얻는 조작

2) 가장 좋은 방법을 읽어 확인하는 마이크로() 문장을 사용한다. 특히, "타이머 인터럽트". 하드웨어가 실제로 오디오 요구 사항을 따라 잡을 수있을만큼 빠르게 샘플링 할 수 있는지 확인해야합니다.