Arduino - funkcje trygonometryczne

Musisz używać trygonometrii praktycznie tak, jak obliczanie odległości poruszającego się obiektu lub prędkości kątowej. Arduino zapewnia tradycyjne funkcje trygonometryczne (sin, cos, tan, asin, acos, atan), które można podsumować, pisząc ich prototypy. Math.h zawiera prototyp funkcji trygonometrycznej.

Dokładna składnia trygonometryczna

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

Przykład

double sine = sin(2); // approximately 0.90929737091
double cosine = cos(2); // approximately -0.41614685058
double tangent = tan(2); // approximately -2.18503975868