Tutte queste funzioni integrate in matematica sono incluse in matematica.Biblioteca H. In questo articolo, la biblioteca matematica è stata discussa in dettaglio con l'aiuto di esempi.
Quali sono le macro della biblioteca matematica
In Arduino, le funzioni predefinite sono pre-incluse in esso. Come nella programmazione C, se dobbiamo utilizzare la libreria di stringhe, dobbiamo includere il file di intestazione delle stringhe.h all'inizio del codice. Questi file di intestazione inclusi nel codice sono noti come "macro". In Arduino, le librerie integrate sono per impostazione predefinita, quindi non è necessario aggiungerle nei file di intestazione, possiamo semplicemente utilizzare queste librerie Macros senza includerle in ogni codice. La differenza tra le macro e le funzioni è che le funzioni vengono elaborate solo quando vengono chiamate mentre le macro vengono elaborate quando la libreria è inclusa.
La macro biblioteca di alcune delle funzioni di matematica più utilizzate.il suo:
Macro | Valore | Spiegazione |
---|---|---|
ME | 2.71828 | È usato per l'esponente |
M_log2e | 1.4426 | È il valore del registro di E alla base 2 |
M_1_pi | 0.318 | È il valore della torta |
M_sqrt_2 | 1.414 | È il valore della radice quadrata di 2 |
fmodf | - | Viene utilizzato per la funzione modalità () |
fcosf | - | È usato per la funzione acos () |
fsinf | - | È abituato alla funzione asin () |
ceilf | - | È utilizzato per la funzione ceil () |
Quali sono le funzioni della Biblioteca matematica di Arduino
Le funzioni prendono i due valori di input e dopo aver eseguito alcune azioni specifiche su di essa, restituisce un singolo output. Nella biblioteca matematica di Arduino, ci sono diverse funzioni, che prendono uno o due valori di input e restituiscono un singolo output eseguendo una particolare operazione matematica su di essi. Queste operazioni matematiche includono la ricerca del potere, la ricerca della modalità, la ricerca del coseno e la ricerca delle altre operazioni trigonometriche.
Le funzioni matematiche più comunemente usate incluse nella Biblioteca Math di Arduino sono spiegate nella tabella seguente:
Funzioni | Spiegazione |
---|---|
cbrt (x) | Restituirà la radice del cubo di X |
Copysign (value1, value2) | Restituirà il valore1 ma con il segno del valore2 |
exp (x) | Restituirà il valore esponenziale di x |
Fabs (x) | Restituirà il valore assoluto di x |
pavimento (x) | Restituirà il valore integrale più grande inferiore o uguale a x |
ceil (y) | Restituirà il valore integrale più piccolo che è uguale o maggiore del valore dato di y |
FMAX (valore1, valore2) | Restituirà il valore massimo tra valore1 e valore2 |
fmin (valore1, valore2) | Restituirà il valore minimo tra valore1 e valore2 |
POW (valore1, valore2) | Troverà la potenza del valore1 secondo il valore2 |
acos (x) | Restituisce il valore calcolando il coseno arco di x nell'intervallo da zero a pi e se la risposta è fuori portata, genererà un errore di dominio |
Come usare la matematica.H Biblioteca funzioni in Arduino
Per una migliore comprensione delle funzioni matematiche nella Biblioteca matematica di Arduino, considera il seguente codice Arduino:
doppio x = 10.0, y = 20.0, z = -5.0;L'output del codice sopra è:
Nel codice sopra, abbiamo dichiarato tre variabili x, y e z con alcuni valori. Eseguiamo funzioni diverse con l'aiuto della matematica.H Libreria e visualizzare i risultati sull'output del monitor seriale attraverso la comunicazione seriale alla velocità di baud di 9600. Nell'output, il risultato della funzione di potenza è "OVF" (overflow), il che significa che il risultato è oltre l'intervallo. Allo stesso modo, nel risultato della funzione acos (), restituisce nan (non un numero), il che significa che il valore è un numero intero negativo.
Conclusione
La biblioteca matematica di Arduino contiene le funzioni relative alla matematica. Queste funzioni forniscono la facilità di fare operazioni matematiche; sia aritmetico che trigonometrico. Questa biblioteca è molto importante quando si progetta un progetto in cui sono inclusi i calcoli matematici. In questo articolo, abbiamo discusso della biblioteca matematica che è per impostazione predefinita inclusa in Arduino. E spiegare anche le funzioni della matematica.Biblioteca H con l'aiuto di esempi in Arduino.