Arduino - Funciones trigonométricas
Debe utilizar la trigonometría prácticamente como calcular la distancia para un objeto en movimiento o la velocidad angular. Arduino proporciona funciones trigonométricas tradicionales (sin, cos, tan, asin, acos, atan) que se pueden resumir escribiendo sus prototipos. Math.h contiene el prototipo de la función de trigonometría.
Sintaxis exacta trigonométrica
double sin(double x); //returns sine of x radians
double cos(double y); //returns cosine of y radians
double tan(double x); //returns the tangent of x radians
double acos(double x); //returns A, the angle corresponding to cos (A) = x
double asin(double x); //returns A, the angle corresponding to sin (A) = x
double atan(double x); //returns A, the angle corresponding to tan (A) = x
Ejemplo
double sine = sin(2); // approximately 0.90929737091
double cosine = cos(2); // approximately -0.41614685058
double tangent = tan(2); // approximately -2.18503975868