New library for the BY8001-16P/BY8301-16P audio module, feedback welcomed!


hello,

in past month, have rewritten new library control by8001-16p/by8301-16p audio module. library can found , downloaded here: https://github.com/nachtravevl/by8x01-16p-arduino

the by8001-16p module can viewed/bought here: http://www.ebay.com/itm/tf-micro-sd-u-disk-by8001-16p-mp3-player-arduino-audio-voice-module-board-/221893287024 (although there lot of different suppliers).

likewise, by8301-16p module can viewed/bought here: http://www.ebay.com/itm/by8301-16p-ssop2-mp3-aduio-serial-voice-spi-flash-module-3w-amplifier-micro-usb-/271684522808 (although, again, there lot of different suppliers).

the reasoning behind rewriting library had fact existing libraries did not correctly handle many of edge cases nor response functionality of chip. talks on rs232 serial line makes particularly difficult deal with, in terms of keeping response buffer cleaned , state variables updated.

this library has lot of additional functionality existing libraries not expose, handles various hardware revisions , differences in more intelligent fashion. when doing long waits, allows usage of talking through scheduler yield time other loops, handles of odd weirdness of audio module itself.

while library written by8001-16p, by8301-16p uses exact same instruction set (just uses micro usb connection data source instead of microsd card). both have 3w internal amplifier, can hooked nice 3w 4ohm or 2w 8ohm mono speaker, or hooked non-amplified l/r audio lines. gutted veho360 , have speaker hooked directly mono output, works quite well.

the by8001-16p/by8301-16p handy , inexpensive little mp3/wav player, , allows 1 play audio files arduino.

feedback of course welcomed, requests additional functionality, etc.



thanks looking!

hello nachtravevl!

i came across library while searching pin assignment of by8001-16p , tried use "simpleexample"-sketch. i'm new this, seems code compile when "serial1" gets replaced "serial" , constructor of "audiocontroller" gets "serial" argument well. - or have use code differently (with arduino mega perhaps)?

anyway - important question: happen have pin assigment by8001-16p chance? tried ones found on google, module have powers on if 5v connected pin 1 , ground connected pin number 11 (see pictures). (the ebay-seller wasn't able me this).

with kind regards
nfbyfm


Arduino Forum > Development > Other Software Development > New library for the BY8001-16P/BY8301-16P audio module, feedback welcomed!


arduino

Comments

Popular posts from this blog

Error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode - Raspberry Pi Forums

class MPU6050 has no member named begin

missing filename after '-o'