Las funciones trigonométricas y exponenciales usan la librería avr-libc. Esta libreria incluye un gran número de funciones matemáticas útiles para manipular números en coma flotante.
El chip ATmega8, el cual está ya obsoleto, pero aún soportado, no posee sufuciente memoria para usar las funciones implementadas por la libreria math.h por lo que si se desea usar las funciones aquí descritas deberás usar al menos el chip ATmega168.
La documentación de la librería math.h se podrá encontrar aquí
double cos (double __x) // devuelve el coseno de x en radianes double fabs (double __x) // valor absoluto de un número en coma flotante double fmod (double __x, double __y) // modulo en coma flotante double modf (double __value, double *__iptr) //calcula el valor del argumento double sin (double __x) // devuelve el seno de x en radianes double sqrt (double __x) // devuelve la raíz cuadrada de x en radianes double tan (double __x) // devuelve la tangente de x en radianes double exp (double __x) // devuelve el valor exponencial de x double atan (double __x) // arco tangente de x double atan2 (double __y, // arco tangente de y/x double log (double __x) // logaritmo neperiano de x double log10 (double __x) // logaritmo en base 10 de x double pow (double __x, double __y) // x elevado a y double square (double __x) // cuadrado de x