아두이노 - VS1053 MP3 Shield 라이브러리 설치 및 프로그래밍
아두이노로 활용을 할 수 있는 분야는 무궁 무진 합니다. MP3를 만들 수 있기도 한데 이 때 필요한 것이 MP3 Shield가 필요합니다.
그 중에 VS1053 MP3 Shield 라이브러리 설치 및 프로그래밍에 대해 알려드리겠습니다.
VS1053 MP3 Shield |
얼마 전에 MP3 쉴드를 구매를 하여서 이 쉴드를 프로젝트에 어떻게 적용해볼까 생각하던 중에 일단은 테스트를 먼저 해야 하니 실습을 해보게 되었네요. |
포장지를 뜯으면 위와 같이 빨간색으로 되고, 다른 쉴드를 위에 끼울 수 있는 구조로 되어 있어요. 마이크, 스피커 연결 단자도 보입니다. 음악을 듣기 위해서는 스피커를 스피커 연결 단자에 꼽으셔야 합니다. |
테스트를 하기 위해서는 아두이노 우노, VS1053 MP3 Shield, Micro SD카드, 스피커, 건전지 홀더 및 건전지가 필요합니다. |
아두이노의 MP3 쉴드에 미니스피커를 연결을 한 모습입니다. 여기에 프로그래밍만 하면 됩니다. |
VS1053 MP3 Shield 라이브러리 설치 |
링크 ☞ [VS1053 MP3 Shield 라이브러리 다운받기]
라이브러리 다운로드를 위해 위의 사이트에 접속을 하여 다운로드를 받습니다. 압축파일로 되어 있습니다. 다운로드가 완료되었으면 아두이노 IDE를 실행을 합니다. 상단 메뉴에서 스케치 - 라이브러리 포함하기 - .ZIP 라이브러리 추가를 클릭합니다. |
다운로드를 받았던 라이브러리를 선택을 한 후에 열기를 클릭합니다. 설치가 되면서 라이브러리를 사용을 하실 수 있습니다. |
MP3 쉴드 소스코드 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <SPI.h> #include <SdFat.h> #include <SdFatUtil.h> #include <SFEMP3Shield.h> SdFat sd; SFEMP3Shield MP3player; //MP3 정의 void setup(){ Serial.begin(9600); sd.begin(SD_SEL, SPI_HALF_SPEED); MP3player.begin(); MP3player.playTrack(1); //1번 트랙 실행 } void loop(){ Serial.println("fun!!"); delay(2000); MP3player.playTrack(2); //2번 트랙 실행 } | cs |
VS1053 MP3 테스트 |
아두이노에 연결을 할 수 있는 USB케이블이 아닌 건전지를 연결을 하여서 테스트를 해보았습니다. Micro SD카드에 track001, track002파일을 넣으면 됩니다. 소스 코드는 위에 있으니 참고하시길 바래요 |
'IT' 카테고리의 다른 글
안드로이드 해킹과 보안 - 그 동안 알지 못했던 WIPI와 WIFI의 차이점 (0) | 2016.11.15 |
---|---|
안드로이드 해킹과 보안 - 길지 않은 휴대폰의 역사 (0) | 2016.11.15 |
안드로이드 스튜디오(Android Stduio) 에뮬레이터 - Genymotion 설치하기 (0) | 2016.11.12 |
Zigbee 설정 툴 - X-CTU 다운로드 (0) | 2016.11.11 |
소스 공유 Gitbub - git 다운로드 받기 (0) | 2016.11.10 |