?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

WTV020-SD-16P 모듈에 대해 궁금한게 있어서 죄송하지만 다시한번 질문 드립니다.

페이지 정보

작성자 럭키보이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일15-10-11 23:51 조회1,090회 댓글0건

본문

안녕하세요 다름이 아니라 제가 MP3모듈인 WTV020-SD-16P 이걸 사용해서 지금 프로젝트중인데 막히는 부분이 있어서 고수님들께 질문드립니다. ㅠㅠㅠㅠㅠㅠ 

다름이 아니라 현재 블루투스 신호를 줘서 값이 1이면 다음 노래가 나오고 값이 2이면 다음저장되어 있는 노래가 나오고 값이 0이면 리셋 하도록 하고 싶은데 마음대로 안되더라구요..... 어떤게 문제인지 전혀 감이 안잡히구요 ㅠㅠㅠㅠㅠ 0을 입력하면 리셋 되는것은 정상적으로 되는데 1을 입력해도 이전노래가 나오고 2를 입력해도 이전 노래가 나오더라구요 ㅠㅠㅠㅠㅠ 근데 여기서 다음 입력값이 있을때까지 현재 재생하고 있는 노래를 무한 반복하게 하려고 하려면 어떻게 해야하나요???ㅠㅠㅠㅠㅠ 고수님들 도와주세요 ㅠㅠㅠㅠㅠㅠ

 

#include <Wtv020sd16p.h>

#include <SoftwareSerial.h>

 

 

SoftwareSerial BT(13,12);  // TX,RX

int resetPin = 4; // The pin number of the reset pin. 

const int buttonPin = 2; // //이부분이 next음성이 재생 되도록 하는 부분입니다.

const int PrevPin = 3; // 이부분은 이전 음성을 재생하려고 하는 부분입니다. 

int buttonPushCounter = 0; 

int number;

 

Wtv020sd16p wtv020sd16p(resetPin);

 

void setup() {

  //Initializes the module.

  wtv020sd16p.reset();

  // initialize the SELECTOR and Trigger button pins as a inputs:

  pinMode(buttonPin, OUTPUT);

  pinMode(PrevPin, OUTPUT);

  Serial.begin(9600); //Start serial interface (for debugging)

  BT.begin(9600);

 

  //wtv020sd16p.asyncPlayVoice(0);

}

 

void loop() {

 

  if(BT.available()){

    int sign = BT.read();

    

    if( sign == '1')

    {

      

      digitalWrite(buttonPin, HIGH);     

      digitalWrite(PrevPin, LOW);        

      delay(1000);

      number = buttonPushCounter%5;

      buttonPushCounter++;

      wtv020sd16p.asyncPlayVoice(number);

      BT.print("1");

     }

    else if( sign == '2'){

       digitalWrite(buttonPin, LOW);

      digitalWrite(PrevPin, HIGH); 

      wtv020sd16p.asyncPlayVoice(number++);

      

      BT.print("2");

    }

    else if (sign == '0')

    {

      digitalWrite(resetPin, HIGH); 

      wtv020sd16p.reset();

      BT.print("0");   

    }

  }

     

     

      

}

가장 궁금한 것은 다음 입력이 있을때까지 현재 재생하는 음성을 무한 반복 하게 하고 싶습니다. ㅠㅠㅠㅠ 고수님들 조언 부탁드리겠습니다. ㅠㅠㅠㅠㅠㅠ

 

댓글목록

등록된 댓글이 없습니다.