//**************** temporizador de interupcion de sonido *************** //
ISR(TIMER0_OVF_vect) //interrupción del temporizador
{
int count;
switch(mode)
{
case SOUND:
count = OV_COUNT + DmxAddress;
break;
case MANUAL:
count = OV_COUNT + DmxAddress * 4;
break;
default:count = OV_COUNT;
}
if(timer_counter>=count){
timer_counter=0;
sound_time=TRUE; //tiempo mínimo deducible iluminado, puede cambiar? color
if (mode==MANUAL){
change_color();
}
}else{ timer_counter++; }
}