Il existe de nombreuses applications des fonctions trigonométriques dans les projets Arduino, donc cet article vous aidera à comprendre l'utilisation des fonctions trigonométriques à Arduino avec quelques exemples.
Liste des fonctions de trigonométrie à Arduino
À Arduino, les fonctions de trigonométrie sont incluses dans les mathématiques.bibliothèque H. Cette bibliothèque est par défaut incluse dans Arduino, il n'est donc pas nécessaire d'inclure la bibliothèque séparément. Une liste de la fonction trigonométrique est mentionnée ci-dessous:
Syntaxe des fonctions | Explication |
---|---|
double péché (double x); | Il est utilisé pour trouver l'angle sinusoïdal de X dans les radians |
double cos (double x); | Il est utilisé pour trouver l'angle de cosinus de x dans les radians |
double bronzage (double x); | Il est utilisé pour trouver l'angle tangent de x dans les radians |
double asin (double x); | Il est utilisé pour trouver l'angle sinusoïdal de l'arc de x dans les radians |
Double ACO (double x); | Il est utilisé pour trouver l'angle de cosinus d'arc de x dans les radians |
double atan (double x); | Il est utilisé pour trouver l'angle tangent de l'arc de x dans les radians |
double atan2 (double x, double y); | Il est utilisé pour trouver l'angle tangent de l'arc dans les radians avec le quadrant dans lequel il est présent sur la base du signe de x et y |
double sinh (double x); | Il est utilisé pour trouver la valeur hyperbolique sinusoïdale de x |
Double Cosh (double x); | Il est utilisé pour trouver la valeur hyperbolique cosinus de x |
double tanh (double x); | Il est utilisé pour trouver la valeur hyperbolique tangente de x |
double hypot (double x, double y); | Il est utilisé pour trouver la valeur de l'hypoténuse dont l'expression mathématique est |
Note: Le type de données «double» sera utilisé avec toutes les fonctions trigonométriques.
L'utilisation de toutes ces fonctions trigonométriques sera comprise à l'aide d'un exemple.
Exemple: Considérez l'exemple suivant dans lequel nous allons déclarer deux variables avec des angles en utilisant le code:
double x = 60, y = 60, b = 4, c = 6;La sortie du code ci-dessus est:
Dans la sortie ci-dessus, les valeurs du péché hyperbolique (60) et COS (60) sont «OVF», ce qui signifie que les réponses sont dépassées de la plage de la fonction. La réponse doit être comprise entre 1 et -1, au-delà de cette gamme, elle consiste en la réponse, pas un nombre ainsi affiché le NAN.
Note: Toutes ces fonctions de trigonométrie prennent l'entrée des angles dans les radians.
Quelle est la méthode de conversion des radians en degrés d'Arduino
Nous savons que la formule de la conversion des radians en degrés est:
radian = degré * (pi / 180)Dans l'équation ci-dessus, pi = 22/7, 1 degré sera égal à 0.0174533 Radian. Nous définirons une fonction définie par l'utilisateur à cet effet qui sera:
float degtorad (double dgr)Nous avons défini une fonction avec «Degtorad» et passé une valeur de double type de données. Ensuite, dans la fonction, nous renvoyons la valeur en appliquant la formule de conversion de Radian en degré.
Considérez l'exemple suivant de la conversion de Radian en degré:
float degtorad (double dgr)La sortie sera en degrés:
Conclusion
Les fonctions de trigonométrie à Arduino sont incluses dans les mathématiques.H Library H et peut être utilisé à diverses fins comme pour contrôler les mouvements dans différents projets. Dans cet article, nous avons discuté de la liste de toutes les fonctions de trigonométrie à Arduino à l'aide d'exemples. Et a également expliqué la conversion de RAD à une certaine mesure en créant une fonction définie par l'utilisateur.