Todas estas funciones incorporadas matemáticas se incluyen en las matemáticas.H Biblioteca. En este artículo, la biblioteca de matemáticas se ha discutido en detalle con la ayuda de ejemplos.
¿Cuáles son las macros de la biblioteca de matemáticas?
En Arduino, las funciones predeterminadas se incluyen previamente en ella. Al igual que en la programación C, si tenemos que usar la biblioteca de cadenas, debemos incluir el archivo de encabezado de las cadenas.h al comienzo del código. Estos archivos de encabezado que se incluyen en el código se conocen como "macros". En Arduino, las bibliotecas incorporadas se incluyen por defecto, por lo que no hay necesidad de agregarlas en los archivos de encabezado, simplemente podemos usar estas bibliotecas de macros sin incluirlas en cada código. La diferencia entre las macros y las funciones es que las funciones se procesan solo cuando se llaman, mientras que las macros se procesan cuando se incluye la biblioteca.
La biblioteca macro de algunas de las funciones de matemáticas más utilizadas.su:
Macros | Valor | Explicación |
---|---|---|
A MÍ | 2.71828 | Se usa para el exponente |
M_log2e | 1.4426 | Es el valor del registro de E a la base 2 |
M_1_PI | 0.318 | Es el valor del pastel |
M_SQRT_2 | 1.414 | Es el valor de la raíz cuadrada de 2 |
fmodf | - | Se usa para la función de modo () |
FCOSF | - | Se usa para la función acos () |
fsinf | - | Se usa para la función asin () |
techo | - | Se usa para la función CEIL () |
¿Cuáles son las funciones de la biblioteca de matemáticas en Arduino?
Las funciones toman los dos valores de entrada y después de realizar una acción específica en él, devuelve una salida única. En la biblioteca de matemáticas de Arduino, hay diferentes funciones, que toman uno o dos valores de entrada y devuelven una salida única realizando una operación matemática particular en ellos. Estas operaciones matemáticas incluyen encontrar el poder, encontrar el modo, encontrar el coseno y encontrar las otras operaciones trigonométricas.
Las funciones matemáticas más utilizadas incluidas en la Biblioteca de Matemáticas de Arduino se explican en la tabla a continuación:
Funciones | Explicación |
---|---|
CBRT (x) | Devolverá la raíz de cubo de la x |
CopySign (valor1, valor2) | Devolverá el valor1 pero con el signo de valor2 |
exp (x) | Devolverá el valor exponencial de la x |
Fabs (x) | Devolverá el valor absoluto de x |
piso (x) | Devolverá el mayor valor integral menor o igual a x |
techo (y) | Devolverá el valor integral más pequeño que es igual o mayor que el valor dado de y |
fmax (valor1, valor2) | Devolverá el valor máximo entre el valor1 y el valor2 |
fmin (valor1, valor2) | Devolverá el valor mínimo entre el valor1 y el valor2 |
POW (valor1, valor2) | Encontrará la potencia del valor1 según Value2 |
ACOS (X) | Devuelve el valor calculando el coseno de arco de x en el rango de cero a Pi y si la respuesta está fuera de rango, generará un error de dominio |
Cómo usar matemáticas.H Funciones de la biblioteca en Arduino
Para una mejor comprensión de las funciones matemáticas en la Biblioteca de Matemáticas de Arduino, considere el siguiente código Arduino:
doble x = 10.0, y = 20.0, z = -5.0;La salida del código anterior es:
En el código anterior, hemos declarado tres variables x, y y z con algunos valores. Realizamos diferentes funciones con la ayuda de matemáticas.H Biblioteca y muestre los resultados en la salida del monitor en serie a través de la comunicación en serie a una velocidad de 9600. En la salida, el resultado de la función de potencia es "OVF" (desbordamiento), lo que significa que el resultado está más allá del rango. Del mismo modo, en el resultado de la función acos (), devuelve nan (no un número), lo que significa que el valor es un entero negativo.
Conclusión
La biblioteca de matemáticas en Arduino contiene las funciones relacionadas con las matemáticas. Estas funciones proporcionan la facilidad de hacer operaciones matemáticas; aritméticos y trigonométricos. Esta biblioteca es muy importante cuando está diseñando un proyecto en el que se incluyen los cálculos matemáticos. En este artículo, hemos discutido la biblioteca de matemáticas que se incluye por defecto en Arduino. Y también explique las funciones de las matemáticas.H Biblioteca con la ayuda de ejemplos en Arduino.