標(biāo)題: 那個(gè)寶買的YX-V17B語(yǔ)音模塊,不太會(huì)使用,資料放在這里,望大神能指點(diǎn)一二 [打印本頁(yè)]

作者: 小白.啟航    時(shí)間: 2019-11-4 16:22
標(biāo)題: 那個(gè)寶買的YX-V17B語(yǔ)音模塊,不太會(huì)使用,資料放在這里,望大神能指點(diǎn)一二
這是模塊的資料,想實(shí)現(xiàn)當(dāng)傳感器的值達(dá)到一定的值后進(jìn)行播報(bào)這樣一個(gè)簡(jiǎn)單的功能,由于本人剛學(xué),能看懂但還是不知道從何下手!求助
Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件)

51hei.png (11.37 KB, 下載次數(shù): 110)

51hei.png

串口控制語(yǔ)音模塊 單片機(jī)IO控制 語(yǔ)音播放板 SD TF插卡MP3模塊.rar

1.33 MB, 下載次數(shù): 37


作者: 小白.啟航    時(shí)間: 2019-11-5 16:49
等中…
作者: 鬼推磨    時(shí)間: 2020-6-27 22:09
/******************** (C) COPYRIGHT  ***************************
* 文件名  :ONE_LINE功能測(cè)試
* 描述    :  
* 庫(kù)版本  :
* 作者    :
* 博客    :
*修改時(shí)間 :
//--------------------------------------------------------------
  硬件連接
      _____________________________
     |                            |
     |  IO4/ONE_LINE---------PD4  |
     |____________________________|

*****************************************************************/
/* Includes ------------------------------------------------- --*/
#include "stm8s.h"
#include "main.h"
#include "clk.h"
#include "led.h"
#include "delay.h"
#include "uart.h"
#include "tim2.h"
#include "IO.h"
#include "one_line_cmd.h"

//設(shè)置參數(shù)
unsigned char music_num = 2;    //曲目名
unsigned char vol_num = 20;     //音量值范圍0-30,上電默認(rèn)20
unsigned char EQ_num = 0;       //EQ定義,NORMAL(00),POP(01),ROCK(02),JAZZ(03),CLASSIC(04),上電默認(rèn)NORMAL(00)
unsigned char cyc_num = 1;      //定義播放模式,全盤循環(huán)(00),單曲循環(huán)(01),單曲停止(02),全盤隨機(jī)(03),
                                  //目錄循環(huán)(04),目錄隨機(jī)(05),目錄順序播放(06),順序播放(07),上電默認(rèn)為單曲停止。
unsigned char chnl_num = 0;     //DAC輸出通道定義,MP3播放通道(00),AUX播放通道(01),MP3+AUX(02),上電默認(rèn)MP3播放通道


void main(void)
{
  
  sim();
  CLK_Config();//CLK HSI 16MHz
  LED_Init();
  UART_Config();
  rim();
  CFG->GCR|= CFG_GCR_SWD;//Disable swim function
  IO_Init();
  TIM2_Init();
//  TIM2Delay_n100us(50000); //s
  LED_OFF();
  
      
      /***********基本操作指令***********/
      //選擇播放磁盤,SD卡、U盤、Flash三選一
      //Online_trans(SD_CARD);            //選擇SD卡
      //Online_trans(USB_FLASH_DISK);     //選擇U盤
      //Online_trans(FLASH_DISK);         //選擇FLASH
      
      /***********混合操作指令***********/
      //Mix_Command(vol_num,VOLUME);               //設(shè)置音量
      //Mix_Command(EQ_num,EQ);                    //設(shè)置EQ
      Mix_Command(cyc_num,CYCLICAL_MODE);          //設(shè)置循環(huán)模式
      //Mix_Command(chnl_num,CHANNEL);             //選擇播放通道
  
      Online_trans(PLAY);               //播放
      //Online_trans(PAUSE);              //暫停
      //Online_trans(STOP);               //停止
      //Online_trans(PREV_MUSIC);         //上一曲
      //Online_trans(NEXT_MUSIC);         //下一曲
      //Online_trans(PREV_CATALOGUE);     //上一目錄,播放上一目錄中最后一首曲目
      //Online_trans(NEXT_CATALOGUE);     //下一目錄,播放下一目錄中第一首曲目
      //Online_trans(SYS_HIBERNATION);    //系統(tǒng)休眠
      //Online_trans(CLOSE_DOWN);         //結(jié)束播放
      //Online_trans(CLEAR);              //數(shù)字清除

/*     
      //“選曲”和“插播”是根據(jù)曲目名字播放  
      //播放指定曲目
      //必須對(duì)曲目名中每一位數(shù)字單獨(dú)發(fā)送,數(shù)字發(fā)送完畢后,再發(fā)送指令
      //例如曲目名為“00123.mp3”,則選曲輸入的數(shù)據(jù)依次為“0x01”“0x02”“0x03”“0x0B”,完成選曲
      //例如,00255.mp3
      Online_trans(2);
      Online_trans(5);
      Online_trans(5);
      Online_trans(MUSIC_SELECT);
  
      //設(shè)置插播曲目
      Online_trans(2);
      Online_trans(5);
      Online_trans(5);
      Online_trans(INTER_CUT);
*/
  
      LED_ON();
      TIM2Delay_n100us(5000); //s
      LED_OFF();
      TIM2Delay_n100us(5000); //s
      
}

下載:http://www.torrancerestoration.com/bbs/dpj-170786-1.html

作者: 草草111111    時(shí)間: 2020-7-18 09:26
我記得這個(gè)除了能夠串口控制,還能用IO口來(lái)控制,




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1