hola hola, pude solucionar mi problema directamente haciendo la programacion en C ya que es mas facil las funciones matematicas
Me gustaria de ser posible ., si pudieras publicar tu codigo en .C
Yo uso atmegas y no he encontrado la formula matematicas apar aplicar el canal strobo y masterdimmer
Tambien veo que has logrado ., hacer el "fading" RGB ., desde ya muchas gracias
Holahola, la secuencia matematica que uso es esta:
case EB0:
DmxRojo=((vTramaDmx[ROJO]>>1)*(vTramaDmx[DIMMER])>>1)/127;
EstadoB=EB1;
break;
//-----------------------------------------------
case EB1:
DmxVerde=((vTramaDmx[VERDE]>>1)*(vTramaDmx[DIMMER])>>1)/127;
EstadoB=EB2;
break;
//-----------------------------------------------
case EB2:
DmxAzul=((vTramaDmx[AZUL]>>1)*(vTramaDmx[DIMMER])>>1)/127;
EstadoB=EB0;
break;
donde :
vTramaDmx[ROJO o VERDE o AZUL], son los valores tomados de la usart de la señal DMX correspondiente a cada color
asi como vTramaDmx[DIMMER] es el valor del dimmer general hago la multiplicacion de la trama del color por la trama del dimmer y la divido por 127 y el resultado lo aplico a una variable correspondiente a cada color.
yo utilizo PWM por soft y le aplico a ese pwm el resultado de cada variable color.
espero que se haya entendido. saludos
Muchas gracias ., y sip lo entendi perfectamente ., es una exelente guia
Tratare de usarlo ., tanbien esta en la compilacon en ASM ., el efecto "FADING" ., que me interesa par realizar y implemetar el "RAINBOW" en eforma autonoma ., ya sea por DMX o programada ., muchisimas gracias ., por tu molestia