Esistono molte applicazioni delle funzioni trigonometriche nei progetti Arduino, quindi questo articolo ti aiuterà a comprendere l'uso delle funzioni trigonometriche in Arduino con alcuni esempi.
Elenco delle funzioni di trigonometria in Arduino
In Arduino, le funzioni di trigonometria sono incluse in matematica.Biblioteca H. Questa libreria è per impostazione predefinita inclusa in Arduino, quindi non è necessario includere la libreria separatamente. Di seguito è menzionato un elenco di funzione trigonometrica:
Sintassi delle funzioni | Spiegazione |
---|---|
Double Sin (doppio x); | È usato per trovare l'angolo sinusoidale di x in radianti |
Double cos (doppio x); | È usato per trovare l'angolo del coseno di x in radianti |
doppio tan (doppia x); | È usato per trovare l'angolo tangente di x in radianti |
doppio asin (doppio x); | È usato per trovare l'angolo sinusoidale di X in radianti |
doppio acos (doppio x); | È usato per trovare l'angolo dell'arco del coseno di x in radianti |
Double Atan (doppio x); | È usato per trovare l'angolo tangente dell'arco di x in radianti |
Double Atan2 (doppia x, doppia y); | È usato per trovare l'angolo tangente dell'arco in radianti con il quadrante in cui è presente sulla base del segno di xey |
doppio sinh (doppio x); | È usato per trovare il valore iperbolico seno di x |
doppio cosh (doppio x); | È usato per trovare il valore iperbolico del coseno di x |
doppio tanh (doppio x); | È usato per trovare il valore iperbolico tangente di x |
doppio ipot (doppia x, doppia y); | È usato per trovare il valore dell'ipotenusa la cui espressione matematica è |
Nota: Il tipo di dati "doppio" verrà utilizzato con tutte le funzioni trigonometriche.
L'uso di tutte queste funzioni trigonometriche sarà compreso con l'aiuto di un esempio.
Esempio: Considera il seguente esempio in cui dichiareremo due variabili con angoli usando il codice:
doppio x = 60, y = 60, b = 4, c = 6;L'output del codice sopra è:
Nell'output di cui sopra, i valori del peccato iperbolico (60) e cos (60) sono "ovf", il che significa che le risposte vengono superate dall'intervallo della funzione. La risposta dovrebbe essere compresa tra 1 e -1, oltre questo intervallo, consiste nella risposta, non un numero, quindi ha mostrato il NAN.
Nota: Tutte queste funzioni di trigonometria prendono l'input di angoli nei radianti.
Qual è il metodo per convertire i radianti nei gradi di Arduino
Sappiamo che la formula della conversione dei radianti nei gradi è:
RADIAN = GRADO * (PI/180)Nell'equazione di cui sopra PI = 22/7, 1 grado sarà uguale a 0.0174533 RADIAN. Definiremo una funzione definita dall'utente per questo scopo che sarà:
Float degtorad (doppio dgr)Abbiamo definito una funzione con "degtorad" e abbiamo superato un valore di doppio tipo di dati. Quindi nella funzione, restituiamo il valore applicando la formula di conversione da radiante a laurea.
Considera il seguente esempio di conversione di Radian in laurea:
Float degtorad (doppio dgr)L'uscita sarà in gradi:
Conclusione
Le funzioni di trigonometria in Arduino sono incluse in matematica.Biblioteca H e può essere utilizzato per vari scopi come per controllare i movimenti in diversi progetti. In questo articolo, abbiamo discusso dell'elenco di tutte le funzioni di trigonometria in Arduino con l'aiuto di esempi. E ha anche spiegato la conversione di RAD in una misura creando una funzione definita dall'utente.