BASIC4MCU | 질문게시판 | 아두이노 DFPlayer mini와 RFID
페이지 정보
작성자 가나다 작성일2019-06-05 23:15 조회3,373회 댓글0건본문
RFID에서 특정 카드를 인식하면 DF Player mini 모듈을 이용해서 mp3를 재생하려고 하는데
아래의 코드로 실행을 하면 RFID는 인식이 되지만 음성이 출력되지 않습니다.
혹시 RFID와 DFPlayer mini는 함께 사용할 수 없나요?
아니면 위의 기능을 수행할 수 있는 다른 방법이 있을까요?
#include <SPI.h>
#include <MFRC522.h>
#include <SoftwareSerial.h>
#include <DFPlayer_Mini_Mp3.h>
SoftwareSerial mySerial(10, 11); // RX, TX
#define RST_PIN 9
#define SS_PIN 10
MFRC522 mfrc(SS_PIN, RST_PIN);
void setup(){
Serial.begin(9600);
mySerial.begin (9600);
mp3_set_serial (mySerial);
delay(1);
mp3_set_volume (15);
SPI.begin();
}
void loop() {
if ( ! mfrc.PICC_IsNewCardPresent() || ! mfrc.PICC_ReadCardSerial() ){
return;
}
if(mfrc.uid.uidByte[0] == 0xE9 && mfrc.uid.uidByte[1] == 0xC2 && mfrc.uid.uidByte[2] == 0xB9 && mfrc.uid.uidByte[3] == 0x55){
mp3_play(1);
delay(5000);
mp3_next();
delay(5000);
}
}
댓글 0
조회수 3,373등록된 댓글이 없습니다.