查看“Microduino-Audio”的源代码
←
Microduino-Audio
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Language|Microduino-Audio}} {| style="width: 800px;" |- | [[File: Microduino-Audio-rect.jpg|400px|thumb|right|Microduino-Audio]] Microduino-Audio is the audio play module based on JQ6500 serial port MP3 chip, which together with Audio-KEY-SD can play flash music by thumbwheel switch control and with Microduino core module can send serial port commands to control the system. ==Features== *Multiple control modes, serial port mode and thumbwheel switch control mode. *Allow external memory card connection and play as well as disk display while connecting with a computer and content update. *Sleep mode serial port setting and low power consumption. ==Specification== * MP3 format: **Support all bit rate 11172-3 and ISO13813-3 layer3 audio decoding. **Support sampling rate (KHZ):8/11.025/12/16/22.05/24/32/44.1/48 **Normal, Jazz, Classic, Pop and Rock supportable *Support asynchronous serial communication mode and receive commands sent from the upper computer by serial port: **Communication standard: 9600 bps 、 **Data bit:1 **Check bit:none **Flow control:none *24-bit DAC output, 90dB dynamic range and 85dB signal noise ratio supportable. *Support FAT16 and FAT32 system as well as 32G memory card to the maximum *With broadcast language insertion function, you can pause the playing background music. *Audio data is sorted by folders with 100 folders at the most supportable. Each folder can be sorted with 1000 pieces of music. *30-level volume adjustable (0x00-0x1E) ==Document== JQ6500 sound chip description: [[File:JQ6500.pdf]] ==Development== *Thumbwheel switch control **Hardware needed:Microduino-Audio, Audio-KEY-SD, [[Microduino-Amplifier]], two loudspeaker and a USB cable, power (1A or higher) or Microduino extension module. **Connect Microduino-Audio to your computer with a USB cable and then write the audio file into flash by checking the reference document. **Stack Audio-KEY-SD and meantime, the microUSB interface of Microduino-Audio doesn’t connect with the computer directly but switch to another power supply for fear of recognizing the driver. Besides, the electricity current should be more than 1A or the system may fail to play normally. **Pull the thumbwheel switch to the right, you can play the last song and to the left, the next song. *Serial commands control the songs inside the memory card. **Hardware needed: [[Microduino-Core]], [[Microduino-USBTTL]], [[Microduino-Amplifier]], Microduino-Audio, Audio-KEY-SD and two loudspeakers as well as power source (1A or higher) or Microduino extension module; **Connect Microduino-Audio and the computer with USB cable can you can find two disks—one is the flash of MP3 chip and the other is memory card. **Open the memory card and establish a folder whose format is named with 01 or 02 … … … … 99. Put all songs you want to play into the newly-created folder and just name the folder with 001 or 002 … … 999. *Start Arduino IDE, copy the program into IDE and choose the right board Microduino Core (Atmega328P@16M, 5V) and then upload to the core board with Microduino-USBTTL after compiling. Please don’t stack Microduino-Audio module during the upload, or it may cause serial port conflict. <source lang="cpp"> byte key0[5] ={0x7E,0x03,0x09,0x01,0xEF};//device select "tf" U/TF/AUX/SLEEP/FLASH 00-05 byte key1[5] ={0x7E,0x03,0x11,0x00,0xEF};//play mode "all" ALL FOL ONE RAM ONE_STOP 00-05 byte key2[4] ={0x7E,0x02,0x0d,0xEF}; //play 7E 02 0D EF byte key3[5]={0x7E,0x03,0x06,0x18,0xEF};//vol 24 0-1E(0-30)-16,8,4,2,1 void setup() { Serial.begin(9600); // 9600 bps delay(300); for(int a=0;a<5;a++)Serial.write(key11[a]); //vol 18 delay(300); for(int a=0;a<5;a++)Serial.write(key0[a]); //tf card delay(300); for(int a=0;a<5;a++)Serial.write(key1[a]); //play all delay(600); for(int a=0;a<4;a++)Serial.write(key3[a]); //play delay(600); } void loop() { } </source> Program Description: *First define commands and then send the commands to Microduino-Audio through the serial port during initializing. More commands description, please check the reference document. *Stack Microduino-Audio, Audio-KEY-SD and [[Microduino-Amplifier]] together after the upload. ==Application== Microduino-Audio is widely used in various kinds of voice broadcast: *In-car navigation voice broadcast *Road transport inspection and toll station voice prompts; *Railway station and bus station security check voice prompts; *Electric power, communication and financial hall voice prompts; *Vehicle in-and-out access verifying voice prompts; *Public security border control channel voice prompts; *Multi-channel voice alarm or equipment operation guide voice; *Electric tour car safe driving voice notices; ==Purchase== ==History== ==Picture== ==Front== [[file:Microduino-Audio-F.JPG|thumb|600px|center|Microduino-Audio Front]] ==Back== [[file:Microduino-Audio-b.JPG|thumb|600px|center|Microduino-Audio Back]] ==Video== |}
该页面使用的模板:
模板:Language
(
查看源代码
)
模板:Nmbox
(
查看源代码
)
返回至
Microduino-Audio
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息