Alguien me puede por favor explicar como de estos arrays sale estas señales PWM.
O como sacar esos arrays teniendo una determinada señal.
Busque información por internet y encontré algunas calculadoras pero no generan estos arrays.
Ejemplos:
Esta Señal sale con este array:
const unsigned char Senal[]= {
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,0,0,2,2,
3,2,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,1,0,1,0,
1,0,1,0,1,0,0,0,0,0
};
Esta otra con el siguiente array:
const unsigned char Senal[]= {
3,3,3,3,3,3,3,3,3,2,
2,2,2,2,0,0,0,0,0,0,
0,0,0,1,1,1,1,1,1,1,
3,3,3,2,2,2,2,2,0,0,
0,0,0,0,0,0,0,1,1,1,
1,1,1,1,1,1,1,0,0,0,
0,0,0,0,0,0,0,0,2,2,
2,3,3,3,3,3,1,1,1,1,
1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,1,1,1,1,1,
1,1,3,3,3,2,2,2,2,2,
0,0,0,0,0,0,0,0,0,1,
1,1,1,1,1,1,1,1,1,0,
0,0,0,0,0,0,0,0,0,0,
0,2,2,3
};```
Y esta ultima con el siguiente:

const unsigned char Senal[]= {
1,1,1,1,1,1,1,1,1,1,
1,0,1,1,1,1,1,1,1,1,
1,1,1,0,1,0,1,1,1,1,
1,1,1,1,1,0,1,1,1,1,
1,1,1,1,1,1,1,0,1,1,
1,1,1,1,1,1,1,1,1,1,
1,0,1,1,1,1,1,1,1,1,
1,0
};