Arduino 용 Adafruit Music Maker 쉴드로 모든 오디오 파일을 원하는대로 수정할 수 있습니다! 이 강력한 쉴드 판은 MP3, AAC, Ogg Vorbis, WMA, MIDI, FLAC, WAV (PCM 및 ADPCM)와 같은 다양한 오디오 형식을 디코딩 할 수있는 인코딩 / 디코딩 (코덱) 칩인 VS1053을 특징으로합니다. 또한 PCM (WAV) 및 압축 된 Ogg Vorbis로 오디오를 녹음하는 데에도 사용할 수 있습니다. 저음, 고음 및 음량을 디지털로 조정하는 것과 같은 오디오를 사용하여 모든 종류의 작업을 수행 할 수 있습니다. 이 모든 기능은 경량 SPI 인터페이스로 구현되어 모든 Arduino가 SD 카드에서 오디오를 재생할 수 있습니다. 또한 특수 MIDI 모드를 사용하면 칩을 부팅하여 Arduino 핀에서 '클래식'31250Kbaud MIDI 데이터를 읽고 신스 / 드럼 머신처럼 작동시킬 수 있습니다. 수십 개의 내장 드럼 및 샘플이 있습니다! 그러나 이 칩은 납땜에 고통이 따르기 때문에 많은 추가 기능이 필요합니다. 그래서 Arduino Uno, Leonardo 또는 Mega와 함께 사용하기에 완벽한 쉴드를 제작했습니다. 이 쉴드 버전에는 4 또는 8 옴 스피커를 구동 할 수있는 온보드 3W / 채널 스테레오 오디오 앰프가 포함되어 있습니다. 이 제품은 TS2012 브레이크 아웃과 같은 앰프로, 탁월한 음질을 제공하며 휴대용 / 배터리 사용을 위해 전력을 중요시하는 훌륭한 클래스 D 앰프입니다. 볼륨 컨트롤은 VS1053 칩에 의해 처리됩니다. 또한 라인 / 헤드폰 출력 만 필요할 때 앰프가 없는 버전도 있습니다.
다음은 몇 가지 사양입니다.
ICSP 연결을 위해 완벽하게 조립 및 시험 된 실드 1 개, 2 핀 터미널 블록 2 개, 0.1 "수염 헤더 및 2 × 3 female 헤더의 스틱이 각 주문에 포함됩니다. PCB에 쓰루 홀 헤더를 부착하려면 약간의 가벼운 납땜이 필요합니다. int speak =9; //쉼표 int rest =0; // 계이름을 순서대로 배열로 선언 int melody[] = {294, 330, 392, 392, 392, 392, 392, 392, 392, 294, 330, 392, rest, // 레 미 솔 솔 솔 솔 솔 솔 솔 레 미 솔 // 아 기 상 어 뚜 루 룻 뚜 루 귀 여 운 392, 392, 392, 392, 392, 294, 330, 392, rest, // 솔 솔 솔 솔 솔 레 미 솔 // 뚜 루 룻 뚜 루 바 다 속 392, 392, 392, 392, 392, 392, 392, 370, 370, rest}; // 솔 솔 솔 솔 솔 솔 솔 파# 파# // 뚜 루 룻 뚜 루 아 기 상 어 // 연주 유지시간을 배열로 선언 int damper[] = {400, 400, 200, 200, 200, 100, 300, 100, 200, 200, 200, 100, 30, 200, 100, 300, 100, 200, 200, 200, 100, 30, 200, 100, 300, 100, 200, 200, 200, 200, 200, 3000}; voidsetup () { pinMode(speak,OUTPUT); // 핀 9번을 출력 설정 } voidloop() { for(int a=0; a<32; a++) { tone(speak,melody[a],damper[a]); // 각 음계와 유지시간으로 스피커 연주 delay(damper[a]+100); // 유지시간+100ms 만큼 대기하여 연주 박자 유지 } } Colored by Color Scripter cs |