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.