Wszystkie te wbudowane funkcje matematyki są zawarte w matematyce.Biblioteka H. W tym artykule biblioteka matematyki została szczegółowo omówiona za pomocą przykładów.
Jakie są makra biblioteki matematycznej
W Arduino funkcje domyślne są w nim wstępnie włączone. Podobnie jak w programowaniu C, jeśli musimy użyć biblioteki ciągów, musimy dołączyć plik nagłówka ciągów.h Na początku kodu. Te pliki nagłówka, które są zawarte w kodzie, są znane jako „makra”. W Arduino wbudowane biblioteki są domyślnie uwzględnione, więc nie ma potrzeby dodawania ich w plikach nagłówka, możemy po prostu używać tych bibliotek makr bez ich włączenia do każdego kodu. Różnica między makrami a funkcjami polega na tym, że funkcje są przetwarzane tylko wtedy, gdy są wywoływane, podczas gdy makra są przetwarzane po uwzględnieniu biblioteki.
Biblioteka makro niektórych z najczęściej używanych funkcji matematyki.jego:
Makra | Wartość | Wyjaśnienie |
---|---|---|
JA | 2.71828 | Jest używany dla wykładnika |
M_log2e | 1.4426 | Jest to wartość dziennika E do podstawy 2 |
M_1_pi | 0.318 | Jest to wartość ciasta |
M_sqrt_2 | 1.414 | Jest to wartość pierwiastka kwadratowego 2 |
fmodf | - | Jest używany do funkcji tryb () |
FCOSF | - | Służy do funkcji ACOS () |
fsinf | - | Służy do funkcji asin () |
Ceilf | - | Jest używany do funkcji Ceil () |
Jakie są funkcje biblioteki matematycznej w Arduino
Funkcje przyjmują dwie wartości wejściowe i po wykonaniu określonych działań, zwraca pojedyncze wyjście. W bibliotece matematycznej Arduino istnieją różne funkcje, które przyjmują jedną lub dwie wartości wejściowe i zwracają pojedyncze wyjście, wykonując na nich określoną operację matematyczną. Te operacje matematyczne obejmują znalezienie mocy, znalezienie trybu, znalezienie cosinusa i znalezienie innych operacji trygonometrycznych.
Najczęściej używane funkcje matematyczne zawarte w bibliotece matematycznej Arduino wyjaśniono w poniższej tabeli:
Funkcje | Wyjaśnienie |
---|---|
CBRT (x) | Zwróci korzeń kostki x |
copysign (wartość 1, wartość2) | Zwróci wartość1, ale ze znakiem wartości2 |
exp (x) | Zwróci wartość wykładniczą x |
Fabs (x) | Zwróci wartość bezwzględną x |
podłoga (x) | Zwróci największą wartość integralną mniejszą lub równą x |
CEL (y) | Zwróci najmniejszą wartość całkową, która jest równa lub większa niż podana wartość y |
fmax (wartość 1, wartość2) | Zwróci maksymalną wartość między wartością 1 i wartości2 |
fmin (wartość 1, wartość2) | Zwróci minimalną wartość między wartością 1 i wartości2 |
pow (wartość 1, wartość2) | Znajdzie moc wartości1 zgodnie z wartością2 |
ACOS (x) | Zwraca wartość poprzez obliczenie arc cosinusa x w zakresie zero do PI, a jeśli odpowiedź jest poza zasięgiem, wygeneruje błąd domeny |
Jak używać matematyki.Funkcje biblioteczne H w Arduino
Aby lepiej zrozumieć funkcje matematyczne w bibliotece matematycznej Arduino, rozważ następujący kod Arduino:
Double x = 10.0, y = 20.0, z = -5.0;Dane wyjściowe powyższego kodu to:
W powyższym kodzie zadeklarowaliśmy trzy zmienne x, y i z pewnymi wartościami. Wykonujemy różne funkcje za pomocą matematyki.Biblioteka H i wyświetl wyniki dotyczące wyjścia monitora szeregowego poprzez komunikację szeregową z szybkością BAUD 9600. W wyjściu wynikiem funkcji mocy jest „OVF” (przepełnienie), co oznacza, że wynik jest poza zakresem. Podobnie, w wyniku funkcji ACOS (), zwraca NAN (nie liczbę), co oznacza, że wartość jest liczbą całkowitą.
Wniosek
Biblioteka matematyczna w Arduino zawiera funkcje związane z matematyką. Funkcje te zapewniają łatwość wykonywania operacji matematycznych; Zarówno arytmetyczny, jak i trygonometryczny. Ta biblioteka jest bardzo ważna przy projektowaniu projektu, w którym uwzględniono obliczenia matematyczne. W tym artykule omówiliśmy bibliotekę matematyczną, która domyślnie znajduje się w Arduino. A także wyjaśnij funkcje matematyki.Biblioteka H z pomocą przykładów w Arduino.