hola, mi nombre es cronista y estoy haciendo un proyecto donde requiero el uso de funciones de seno y coseno para trabajar los ángulos de un giroscopio MPU6050.
con anterioridad había leído sobre la librería math.h pero no he encontrado donde puedo descargarla y si ocupo el #include <math.h> no se hace de color marrón, permanece en negro.
ayuda por favor. saludos
La libreria math viene por defecto instalada en el IDE e incluso no hace falta incluirla en el sketch ya que se hace por defecto.
Las funciones seno/coseno son sin y cos y has de tener en cuenta que trabaja con radianes.
No te voy a regañar pero esto es una consulta software, ¿por qué la has puesto en hardware?
Hola, mira ahi te dejo un ejemplo que se uso para resolver un asunto de astronomia.
Saludos.
//Obtener la declinacion de un astro conociendo las cooordenadas
//azimutales y la latitud del lugar de observacion
float h[] = {15.895347,89.00005,40.553478,-9.007354}; //altura en grados
float A[] = {70.352888,150.99379,199.256377,305.5}; //azimut en grados
float fi = 40.378455; //latitud en grados
float dec, cdec;
float gr= PI/180;
void setup() {
Serial.begin(9600);
for(int n=0; n<4; n=n+1) {
dec= sin(h[n]*gr)* sin(fi*gr) + cos(h[n]*gr)* cos(fi*gr)* cos(A[n]*gr);
Serial.print("seno de la declinacion "); Serial.print(dec,6);
cdec = sqrt(1-dec*dec);
Serial.print(", coseno de la dec. ");Serial.print(cdec,6);
dec = atan(dec/cdec)/gr;
Serial.print(", DEC. en grados ");Serial.println(dec,6);
}
}
void loop() {
// put your main code here, to run repeatedly:
}
Y por qué un tema de Software lo posteas en Hardware?
Hilo movido.