Everything

Trigonometry

Trigonometry

This library provides trigonometry functions, carrying out sin, cos and tan calculations.

sin

Description
Calculates the sine of an angle (in radians).
Syntax
Parameters
Returns
The sine of the angle (double)

cos

Description
Calculates the cosine of an angle (in radians).
Syntax
Parameters
Returns
The cosine of the angle (double)

tan

Description
Calculates the tangent of an angle (in radians).
Syntax
Parameters
Returns
The tangent of the angle (double)

Example

``````
#include <Arduino.h>
void setup(){
Serial.begin(9600);
}

void loop(){
// print labels
Serial.print("\t");        // prints a tab

Serial.print("SIN");
Serial.print("\t");

Serial.print("COS");
Serial.print("\t");

Serial.print("TAN");
Serial.print("\t");
Serial.println("");

for(float x=0; x< PI; x+=0.01){    // only part of the ASCII chart, change to suit

// print it out in many formats:
Serial.print(x);       // print as an ASCII-encoded decimal - same as "DEC"
Serial.print("\t");    // prints a tab

Serial.print(sin(x));  // print as an ASCII-encoded decimal
Serial.print("\t");    // prints a tab

Serial.print(cos(x));  // print as an ASCII-encoded hexadecimal
Serial.print("\t");    // prints a tab

Serial.print(tan(x));  // print as an ASCII-encoded octal
Serial.print("\t");    // prints a tab

Serial.println("");      // prints another carriage return
delay(100);            // delay 100 milliseconds
}

}
```
```