Istnieje wiele zastosowań funkcji trygonometrycznych w projektach Arduino, więc ten zapis pomoże ci zrozumieć użycie funkcji trygonometrycznych w Arduino z niektórymi przykładami.
Lista funkcji trygonometrii w Arduino
W Arduino funkcje trygonometrii są zawarte w matematyce.Biblioteka H. Ta biblioteka jest domyślnie zawarta w Arduino, więc nie ma potrzeby włączenia biblioteki osobno. Lista funkcji trygonometrycznych jest wspomniana poniżej:
Składnia funkcji | Wyjaśnienie |
---|---|
podwójny grzech (podwójny x); | Służy do znalezienia kąt sinusoidalnego x w radianach |
podwójne cos (podwójne x); | Służy do znalezienia kąt cosinus x w radianach |
Double Tan (double x); | Służy do znalezienia stycznego kąta X w radianach |
podwójna asin (podwójne x); | Służy do znalezienia kąt sinusoidalnego łuku x w radianach |
podwójne ACO (podwójne x); | Służy do znalezienia kąt cosinusu łukowego X w radianach |
Double Atan (Double X); | Służy do znalezienia kąt stycznego łuku X w radianach |
Podwójny Atan2 (podwójny X, podwójny Y); | Służy do znalezienia kąt stycznego łuku w radianach z ćwiartką, w której jest obecny na podstawie znaku x i y |
podwójne sinh (podwójne x); | Służy do znalezienia sinusoidalnej wartości hiperbolicznej x |
Double Cosh (Double X); | Służy do znalezienia hiperbolicznej wartości cosinusowej x |
Double Tanh (Double X); | Służy do znalezienia stycznej wartości hiperbolicznej x |
podwójna hipoto (podwójna X, podwójna Y); | Służy do znalezienia wartości hipotenu, którego wyrażenie matematyczne jest |
Notatka: „Podwójny” typ danych będzie używany ze wszystkimi funkcjami trygonometrycznymi.
Zastosowanie wszystkich tych funkcji trygonometrycznych zostanie zrozumiane za pomocą przykładu.
Przykład: Zastanów się nad następującym przykładem, w którym zamierzamy zadeklarować dwie zmienne z kątami za pomocą kodu:
podwójne x = 60, y = 60, b = 4, c = 6;Dane wyjściowe powyższego kodu to:
W powyższym wyjściu wartości sin hiperbolicznych (60) i cos (60) to „OVF”, co oznacza, że odpowiedzi są przekraczane z zakresu funkcji. Odpowiedź powinna wynosić od 1 do -1, poza tym zakresem, składa się z odpowiedzi, a nie liczby tak wyświetlanych nan.
Notatka: Wszystkie te funkcje trygonometrii przyjmują wkład kąty w radianach.
Jaka jest metoda przekształcania radian w stopnie w Arduino
Znamy formułę konwersji radian do stopni to:
Radian = stopień * (PI/180)W powyższym równaniu PI = 22/7, 1 stopień będzie równy 0.0174533 Radian. W tym celu zdefiniujemy funkcję zdefiniowaną przez użytkownika:
float degtorad (double dgr)Zdefiniowaliśmy funkcję za pomocą „Degtorad” i przeszliśmy wartość podwójnego typu danych. Następnie w funkcji zwracamy wartość, stosując formułę konwersji z Radian do stopnia.
Rozważ następujący przykład przekształcania radiańskiego w stopniu:
float degtorad (double dgr)Wyjście będzie w stopniach:
Wniosek
Funkcje trygonometrii w Arduino są zawarte w matematyce.Biblioteka H i może być używana do różnych celów, takich jak kontrolowanie ruchów w różnych projektach. W tym artykule omówiliśmy listę wszystkich funkcji trygonometrii w Arduino za pomocą przykładów. A także wyjaśnił konwersję RAD w pewnym stopniu, tworząc funkcję zdefiniowaną przez użytkownika.