MY_Projects
아두이노 MP3 player 만들기 1
잡T
2020. 9. 24. 15:43
요즘 코로나로 밖에 나갈 일도 자주 없고... 회식도 거의 안하는 편이다.
사실 집에서 혼자 노는 것이 편하다. 밖에 나가서 술 퍼먹어 봐야... 돈 쓰고 간이나 나빠질 뿐이겠지. 뭐 그렇다고 술을 안마시는 것도 아니다. 매일 혼술이니.. 간은 나가나 안나가나 나빠지고 있다.
아무튼 집에서 뭐 할만한 취미를 찾다가.. 다시 아두이노로 아무거나 만들어 보기로 했다.
그 아무거나 만들기 프로젝트 첫번째... 아두이노로 작동하는 mp3플레이어.
일단 아두이노는 있고 스피커도 전에 사 놓은 놈이 있으니 mp3모듈을 구입한다.
아래 링크에서 6600원으로 두개를 구입했다. 아두이노를 하다가 뭔가 잘 작동안되면 장비를 의심하게 되는데, 하나만 있으면 비교를 해 볼수가 없다. 그렇게 비싸지 않으니 두개를 구입.
mechasolution.com/shop/goods/goods_view.php?goodsno=9982&category=
전자부품 전문 쇼핑몰 메카솔루션입니다.
국내 최대 전자부품 쇼핑몰, 아두이노 키트, 라즈베리파이 등 당일발송, 예제 제공, 쇼핑 그 이상을 제공합니다.
mechasolution.com
아두이노 프로 미니와 만능기판으로 일단 한곡 반복하는데는 성공. 다음에는 스위치 달기를 시도해 보기로 한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <SoftwareSerial.h>
#include <DFRobotDFPlayerMini.h>
SoftwareSerial MP3Module(2, 3);
DFRobotDFPlayerMini MP3Player;
void setup () {
Serial.begin (9600);
MP3Module.begin(9600);
if (!MP3Player.begin(MP3Module)) { // MP3 모듈을 초기화합니다. 초기화에 실패하면 오류를 발생시킵니다.
Serial.println(F("Unable to begin:"));
Serial.println(F("1.Please recheck the connection!"));
Serial.println(F("2.Please insert the SD card!"));
while (true);
}
delay(1);
MP3Player.volume(20); // 볼륨을 조절합니다. 0~30까지 설정이 가능합니다.
}
void loop () {
MP3Player.play(4); // 0001.mp3를 재생합니다.
delay (250000);
}
|
cs |