/*En este ejercicio vamos a crear una señal tipo seno con una función. Luego intentaremos observar el brillo de un led, o el sonido
de un zumbador con esta señal*/
#define salida 25
float A = 127;
float B = 128;
float f = 50;
float j;
float senal;
void setup() {
Serial.begin(9600);
}
void loop() {
for ( j = 0; j < 360; j+=0.013)
{
senal = A * sin((2*PI*f*(j*PI/180))) + B; /*Función para crear la señal seno. Donde: A = amplitud, j = grados, B = desfase en eje y
y podemos agregar un desfase en eje x con:A * sin(2*PI*f*(j*PI/180)) - φ + B, modificando φ */
Serial.println(senal);
dacWrite(salida, senal); /*Con esta intrucción mostraremos la señal*/
}
}