Arduino - Hàm lượng giác
Bạn cần sử dụng Lượng giác một cách thực tế như tính khoảng cách cho vật thể chuyển động hoặc tốc độ góc. Arduino cung cấp các hàm lượng giác truyền thống (sin, cos, tan, asin, acos, atan) có thể được tóm tắt bằng cách viết các nguyên mẫu của chúng. Math.h chứa nguyên mẫu của hàm lượng giác.
Cú pháp chính xác lượng giác
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
Thí dụ
double sine = sin(2); // approximately 0.90929737091
double cosine = cos(2); // approximately -0.41614685058
double tangent = tan(2); // approximately -2.18503975868