How is this working to you eludes me. Cause A pins are only inputs, no outputs. There is no way to Arduino UNO to set those as outputs. At least It is compiling to you. And the sound you mentioned, should be the same pitch audio tone I got.

I really appreciate your time. So, were you able to test "test" ad4 files from Somo website? Or they did not work for you and you created that wav file? And about the bit rate, I do believe than conversion tool will take care of that right? I did not use it yet.

You mean the volume is so low? Cause I read that defaul value is 0 and most of the sketches I read set it 7 from from very beginning. Attached a ad4 in 32Khz made with the conversion tool. Could you test it?

I give up. Tried everything but change from 3.3v to 5v VDD. I am so tired of this board. I would love to see a video of it working, cause I hardly believe this is working anywhere but Italy dude. Have been 3 nights and nothing. Could at least, If you don't mind, upload a video or photo? I mean, It will be useful to check the busy led and the behavior.

Just to be clear, you changed from 3.3v to 5v, and you are NOT using any resistor for pin rst, dta or clk right? It is the only thing that remains to change in my configuration to give up definitely. It is so frustrating.

i wouldn't give up rebel-agent, the module works, just check again all connections, pins, code used and i would change the soldered pin to 5volts

i am not using any resistor

what i understood of this board:

1. seems it doesnt play the 0000 named file (starts playing 0001)2. if i connect to analog pins of arduino it plays some sounds fine while other doesn't play correctly3. if i connect to digital pins of arduino it plays sounds fine4. it needs around 1 second of delay at startup.5. needs to add the exact lenght time of each track using "delay" command

now, since on my project all the digital pins are busy, i must find out why on analog pins doesn't perform well

any idea?

as stated on arduino site they can be used as digital output as well

Quote

While the main function of the analog pins for most Arduino users is to read analog sensors, the analog pins also have all the functionality of general purpose input/output (GPIO) pins (the same as digital pins 0 - 13).Consequently, if a user needs more general purpose input output pins, and all the analog pins are not in use, the analog pins may be used for GPIO.

While the main function of the analog pins for most Arduino users is to read analog sensors, the analog pins also have all the functionality of general purpose input/output (GPIO) pins (the same as digital pins 0 - 13).Consequently, if a user needs more general purpose input output pins, and all the analog pins are not in use, the analog pins may be used for GPIO.

http://arduino.cc/en/Tutorial/AnalogInputPins

One odd quirk you may come across is that on the SMD versions of the ATmega processor where you get A6 and A7 pins, those two CAN'T be used as digital pins.

While the main function of the analog pins for most Arduino users is to read analog sensors, the analog pins also have all the functionality of general purpose input/output (GPIO) pins (the same as digital pins 0 - 13).Consequently, if a user needs more general purpose input output pins, and all the analog pins are not in use, the analog pins may be used for GPIO.

http://arduino.cc/en/Tutorial/AnalogInputPins

One odd quirk you may come across is that on the SMD versions of the ATmega processor where you get A6 and A7 pins, those two CAN'T be used as digital pins.

yep, i knew thati use these anaolog pins:

int RST = A3;int CLK = A4;int DAT = A5;

i dont' understand why with digital pins the sounds are played correctly, while with these analog pins some sound files are truncated after 1 second or doesn't play at all and stop the board to work.