{"product_id":"mp3-music-player-uart-control-serial-module-in-pakistan","title":"Yx5300 Mp3 Music Player Uart Control Serial Module","description":"\u003cp data-sourcepos=\"3:1-3:59\"\u003e\u003cstrong\u003eYX5300 MP3 Music Player Module: Versatile Audio Control\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-sourcepos=\"5:1-5:32\"\u003eEnhance your projects with the YX5300 MP3 Music Player Module. This versatile module offers high-quality MP3 audio playback and supports various file formats (8kHz-48kHz). Easily control playback functions (songs, volume, mode) using UART commands from your MCU (Arduino, AVR, ARM, PIC). The built-in TF card slot allows for convenient audio file storage.\u003c\/p\u003e\n\u003ch2\u003eFeatures:\u003c\/h2\u003e\n\u003col\u003e\n\u003cli\u003eSupport sampling frequency (kHz): 8 \/ 11.025 \/ 12 \/ 16 \/ 22.05 \/ 24 \/ 32 \/ 44.1 \/ 48\u003c\/li\u003e\n\u003cli\u003eSupport file format: MP3 \/ WAV\u003c\/li\u003e\n\u003cli\u003eSupport Micro SD card, Micro SDHC Card\u003c\/li\u003e\n\u003cli\u003e30 class adjustable volume\u003c\/li\u003e\n\u003cli\u003eUART TTL serial control playback mode, baud rate is 9600bps\u003c\/li\u003e\n\u003cli\u003ePower supply can be 3.2 ~ 5.2VDC\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch2\u003eInstructions\/ helpful Code:\u003c\/h2\u003e\n\u003cp\u003eSave mp3 files in sd card and here is test code\u003c\/p\u003e\n\u003cp\u003esend + to arduino from serial terminal of arduino for next song and – for previous song.\u003c\/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\/\/\u003ca href=\"\/\" title=\"Digilog electronics – digilog.pk\" aria-label=\"Visit a webpage about Digilog electronics – digilog.pk\"\u003ewww.hallroad.org\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\/\/ 11-25-2016 test code for mp3 module\u003c\/p\u003e\n\u003cp\u003e#include\u003c\/p\u003e\n\u003cp\u003eSoftwareSerial mp3 ( 5 , 6 ) ;\/\/5=rx , 6=tx\u003c\/p\u003e\n\u003cp\u003estatic uint8_t cmdbuf[8] = {0};\u003c\/p\u003e\n\u003cp\u003echar serial_byte=0;\u003c\/p\u003e\n\u003cp\u003echar song_no=1;\u003c\/p\u003e\n\u003cp\u003evoid command(int8_t cmd, int16_t dat)\u003c\/p\u003e\n\u003cp\u003e{\u003c\/p\u003e\n\u003cp\u003edelay(20);\u003c\/p\u003e\n\u003cp\u003ecmdbuf [ 0 ] = 0x7e ; \/\/ byte start\u003c\/p\u003e\n\u003cp\u003ecmdbuf [ 1 ] = 0xFF ; \/\/ Version\u003c\/p\u003e\n\u003cp\u003ecmdbuf [ 2 ] = 0x06 ; \/\/ number of bytes command\u003c\/p\u003e\n\u003cp\u003ecmdbuf [ 3 ] = cmd ; \/\/ command\u003c\/p\u003e\n\u003cp\u003ecmdbuf[4] = 0x00; \/\/ 0x00 = no feedback, 0x01 = feedback\u003c\/p\u003e\n\u003cp\u003ecmdbuf [ 5 ] = ( int8_t ) ( dat \u0026gt;\u0026gt; 8 ) ; \/\/ PARAMETR DAT1\u003c\/p\u003e\n\u003cp\u003ecmdbuf [ 6 ] = ( int8_t ) ( dat ) ; \/\/ PARAMETR DAT2\u003c\/p\u003e\n\u003cp\u003ecmdbuf [ 7 ] = 0xef ; \/\/ Bajt konczacy\u003c\/p\u003e\n\u003cp\u003efor (uint8_t i = 0; i \u0026lt; 8; i++)\u003c\/p\u003e\n\u003cp\u003e{\u003c\/p\u003e\n\u003cp\u003emp3.write(cmdbuf[i]);\u003c\/p\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003cp\u003evoid setup()\u003c\/p\u003e\n\u003cp\u003e{\u003c\/p\u003e\n\u003cp\u003eSerial.begin(9600);\u003c\/p\u003e\n\u003cp\u003emp3.begin(9600);\u003c\/p\u003e\n\u003cp\u003edelay ( 500 ) ; \/\/ We look forward to 500ms initialization\u003c\/p\u003e\n\u003cp\u003ecommand ( 0x09 , 0x0002 ) ; \/\/ Select SD card as a source\u003c\/p\u003e\n\u003cp\u003edelay ( 200 ) ; \/\/ Czekamu 200ms for initialization\u003c\/p\u003e\n\u003cp\u003ecommand ( 0x06 , 0x0064 ) ; \/\/ Set the volume to 30\u003c\/p\u003e\n\u003cp\u003ecommand ( 0x03 , song_no );\u003c\/p\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003cp\u003evoid loop() {\u003c\/p\u003e\n\u003cp\u003eif(serial_byte==’+’)\u003c\/p\u003e\n\u003cp\u003e{if(song_no\u0026lt;11) {serial_byte=0;song_no++;command ( 0x03 , song_no );}}\u003c\/p\u003e\n\u003cp\u003eelse if (serial_byte==’-‘)\u003c\/p\u003e\n\u003cp\u003e{if(song_no\u0026gt;1) {serial_byte=0;song_no–;command ( 0x03 , song_no );}}\u003c\/p\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003cp\u003evoid serialEvent() {\u003c\/p\u003e\n\u003cp\u003eif (Serial.available()) {\u003c\/p\u003e\n\u003cp\u003eserial_byte = (char)Serial.read();\u003c\/p\u003e\n\u003cp\u003eif (Serial.available())\u003c\/p\u003e\n\u003cp\u003echar i= Serial.read();\u003c\/p\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003ch2\u003e\u003cstrong\u003ePackage includes:\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x  MP3 Music Player UART Control Serial  Module\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003cp\u003e \u003cimg src=\"https:\/\/digilog.pk\/cdn\/shop\/files\/YX5300-UART-Control-Serial-Module-MP3-Music-Player-Module.jpg\" data-original=\"https:\/\/hallroad.digilog.pk\/images\/detailed\/8\/YX5300_UART_Control_Serial_Module_MP3_Music_Player_Module.jpg\" alt=\"Yx5300 Mp3 Music Player Uart Control Serial Module In\" loading=\"lazy\" data-files=\"YX5300-UART-Control-Serial-Module-MP3-Music-Player-Module.jpg\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003cimg src=\"https:\/\/digilog.pk\/cdn\/shop\/files\/UART-Control-Serial-MP3-Music-Player-Module-for-Arduino-AVR-ARM-PIC-Raspberry-pi.jpg\" data-original=\"https:\/\/hallroad.digilog.pk\/images\/detailed\/16\/UART_Control_Serial_MP3_Music_Player_Module_for_Arduino,_AVR,_ARM,_PIC,Raspberry_pi.jpg\" alt=\"Yx5300 Mp3 Music Player Uart Control Serial Module In\" loading=\"lazy\" data-files=\"UART-Control-Serial-MP3-Music-Player-Module-for-Arduino-AVR-ARM-PIC-Raspberry-pi.jpg\"\u003e\u003cbr\u003e\u003cbr\u003e \u003c\/p\u003e\n\u003cp\u003e \u003cimg src=\"https:\/\/digilog.pk\/cdn\/shop\/files\/UART-Control-Serial-MP3-Music-Player-Module-for-Arduino-AVR-ARM-PIC-Raspberry-pi-1.webp\" data-original=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0744\/0764\/1366\/files\/UART-Control-Serial-MP3-Music-Player-Module-for-Arduino-AVR-ARM-PIC-Raspberry-pi-1.jpg?v=1702680261\" alt=\"Yx5300 Mp3 Music Player Uart Control Serial Module In\" loading=\"lazy\" data-files=\"UART-Control-Serial-MP3-Music-Player-Module-for-Arduino-AVR-ARM-PIC-Raspberry-pi-1.webp\"\u003e\u003c\/p\u003e","brand":"China","offers":[{"title":"Default Title","offer_id":43962435862593,"sku":"B40,IMP50,Th25,A","price":600.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/2805\/1777\/files\/YX5300_UART_Control_Serial_Module_MP3_Music_Player_Module_1c111ca1-c8c1-49b0-bcb3-ee53733bbde7.jpg?v=1779560379","url":"https:\/\/stem.pk\/products\/mp3-music-player-uart-control-serial-module-in-pakistan","provider":"stem.pk","version":"1.0","type":"link"}