![]()
회로에 품질 좋은 오디오를 추가하는 것은 생각보다 매우 어렵습니다. 사람들은 낮은 품질의 ISD 칩을 사용하는 것으로 끝내려거나 CD나 MP3를 제어하려고 시도하다가 헛수고를 하는 경우가 많습니다. 마이크로컨트롤러의 PWM 출력으로 오디오는 직접 생성하는 것이 가능하기는 하지만 EEPROM칩안에 많은 음악을 맞추어 넣는 것은 어렵습니다. mp3 모듈을 구매하여도 되겠지만 비싸거나 사용하기 어렵습니다. 본 Wave Shield는 그러한 많은 문제를 아두이노를 위해 해결하였습니다. 이 쉴드는 22Khz, 12bit 비압축 오디오 파일을 길이 제한없이 재생할 수 있습니다. 저렵하면서도 쉽게 만들수 있는 키트입니다. 보드에는 DAC, 필터, op-amp가 탑재되어 있어 고품질 출력을 제공합니다. 오디오 파일은 SD/MMC카드에서 읽을 수 있습니다. 볼륨은 보드상의 휠모양의 포텐셔미터로 제어가 가능합니다.
작은 스피커로 오디오는 열주하는 웨이브 쉴드 데모
본 쉴드는 사용하기 쉬운 아두이노 라이브러리를 제공합니다. 웨이브 파일을 SD카드에 복사하고 쉴드에 꼽아 넣으면 라이브러리는 오디오를 바로 플레이 할 준비가 됩니다. 버튼을 누르거나, 센서가 꺼지거나, 시리얼 데이터가 수신되거나 할때 오디오 플레이가 가능합니다. 오디오는 인터럽트로 비동기식으로 플레이 되기 때문에, 오디오가 연주되는 동안 아두이노는 다른 작업을 수행할 수 있습니다.
웨이브쉴드의 사용가능한 영역
FAQ본 쉴드가 MP3, WMA, Ogg, AAC 등을 연주 할 수 있나요?연주할 수 없습니다. 위의 파일과 같은 압축 오디오 파일은 전용칩(비쌈)이나 강력한 파워의 칩이
필요합니다. 아두이노 마이크로컨트롤러는 MP3를 즉각적으로 디코딩 할 수 없습니다. 아두이노의 가격이 저렴한 이유이기도
하지요.
그럼 어떤 오디오를 연주 할 수 있나요?압축되지 않은 Wave파일을 연주 할 수 있습니다. wav파일은 표준 파일이며 대다수의 음원은 wav파일로
변환이 가능합니다. 변환시에는 샘플레이트가 모노, 22Khz이하, 16bit로 해야함을 명심하십시오.
한번에 두개의 파일을 연주 할 수 있나요?웨이브 쉴드는 한번에 한개의 파일만 연주 할 수 있습니다. 아두이노는 오디오를 믹스할 수 있을 정도로 빠르지
않기 때문에 두개이상의 오디오를 연주 할 수 없습니다.
스테레오로 연주가 가능한가요?소프트웨어 라이브러리와 하드웨어 DAC, amplifier가 스테레오를 지원하지 않아 불가합니다.
모노 출력을 두개의 스피커로 나누어 줄수는 있습니다만 엄밀한 의미의 스테레오는 아닙니다.
어떤 핀이 사용되나요?핀 13, 12, 11번은 SD카드에 의해 항상 사용이 됩니다. 이핀들은 high speed SPI를 지원하는
유일한 핀들이기도 합니다. DAC와 SD카드와 통신하기 위해 사용되는 5개의 다른 핀이 있습니다. 기본셋팅으로 라이브러리는 10번핀을 SD카드를
위해서 DAC를 위해서 핀2,3,4,5을 사용하도록 설정되어 있습니다. 이 핀을 바꾸려면 라이브러리에 대한 수정이 필요합니다.
핀 9번에 PWM출력을 사용할 수 없습니다.Timer 1은 웨이브쉴드가 타이밍을 위해 사용하고 있습니다. 서보를 사용하기를 원한다면,
ServoTimer2나 Softservo 라이브러리를 사용할 수 있습니다.
제품정보: http://vctec.co.kr/front/php/product.php?product_no=870&main_cate_no=&display_group= 가치창조기술 |