Ayuda con señal seno

buenas tardes genero una señal seno perfectamente con el siguiente codigo,,, pero quiero que la señal seno tenga dos ondas perdidas para tener una señal llamada ckp inductiva que es para probar ecus de autos,, que me hace falta en el codigo para hacerla como en la imagen que dejo abajo que cuenta con 60 dientes - 2 faltantes
gracias saludos

/* PROGRAMA QUE GENERA UNA SEÑAL SENOIDAL CON 51 MUESTRAS*/
int seno[ ] = {2048,2304,2557,2802,3035,3252,3450,3626,
3777,3901,3996,4060,4092,4092,4060,3996,
3901,3777,3626,3450,3252,3035,2802,2557,
2305,2048,1791,1539,1294,1061,844,646,
470,319,195,100,36,4,4,36,100,195,319,
470,646,844,1061,1294,1539,1791,2048};
void setup() {
analogWriteResolution(12); // Configura resolución de 12 bits
}
void loop() {
for(int i = 0; i<50;i++){ // Inicia lazo para enviar los 51
if(seno[i]>4095) { // Valores digitales
seno[i]=4095; // Valor máximo 4095
}
analogWrite(DAC1, seno[i]); // Envio de datos a DAC1
delayMicroseconds(14); // Ajuste de Frecuencia
}
}

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.