Go Down

Topic: Calculo da declinação solar via arduino (Read 224 times) previous topic - next topic

sunstudyarduino

#define lat  -22.89

float d; //variavel declinacao
float H; // variavel do angulo horario do nascer e por do sol
void setup() {
 // put your setup code here, to run once:
 Serial.begin(9600);
}

void loop() {
 d =  declinacao(118);
 H = anguloHorarioNascerPorSol(lat,d);
 Serial.println(H);
}

// calculo da declinacao solar
float declinacao(int dj) {
 return (float)23.45 * sin(radians((float)360 / 365 * (float)(dj - 80))) ;
}

Go Up