#include "dog.h" void setup(){ pinMode(3,OUTPUT); //speaker pin TCCR2A = _BV(COM2B1) | _BV(WGM21) | _BV(WGM20); TCCR2B = _BV(CS20); play(); } void play(){ for (int i=0; i < dog_pcm_len; i++){ OCR2B = pgm_read_byte_near(&dog_pcm[i]); delayMicroseconds(250);//1000*1000/4000 } } void loop(){ }