#include int heure = 15; double ha; double az; String lS, mS, cS; void setup() { Serial.begin(9600); Serial.println("NEW-YORK, Manhattan ; position du soleil le 12/02/2017 a 09:32:18"); posSoleil("12/02/2017 09:32:18", -5, 40.76, -73.984, &ha, &az); // Manhattan le 12/02/2017 Serial.println(" hauteur : " + String(ha, 7) + " azimut : " + String(az, 7)); Serial.println(); Serial.println("PARIS, Tour Eiffel ; position du soleil le 12/02/2017 a 15 h"); posSoleil("12/02/2017 15:00:00", 0, 48.8582333, 2.2944695, &ha, &az); // Tour Eiffel le 12/02/2017 Serial.println(" hauteur : " + String(ha, 7) + " azimut : " + String(az, 7)); // posSoleil(2017, 2, 12, heure, 0, 0, 0, 48.8582333, 2.2944695, &ha, &az); // Même calcul que ci-dessus mais avec date et heure sous form d'entiers // Serial.println(" hauteur : " + String(ha, 7) + " azimut : " + String(az, 7)); Serial.println("PARIS ; lever, zenith et coucher au pied de la Tour Eiffel : 34 m"); lmvSoleil("12/02/2017", 0, 0, 48.8582333, 2.2944695, &lS, &mS, &cS, 34); Serial.println(" lever : " + lS + " zenith : " + mS + " coucher : " + cS); Serial.println("PARIS ; lever, zenith et coucher en haut de la Tour Eiffel : 350 m"); lmvSoleil("12/02/2017", 0, 0, 48.8582333, 2.2944695, &lS, &mS, &cS, 350); Serial.println(" lever : " + lS + " zenith : " + mS + " coucher : " + cS); } void loop() { }