-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Closed
Labels
Component: Board/Lib ManagerBoards Manager or Library ManagerBoards Manager or Library Manager
Description
https://github.com/MarScaper/ephemeris
Simple C++ library allowing to compute planet coordinates (equatorial and horizontal) with Arduino (>=Mega).
Features:
- Compute equatorial coordinates (RA/Dec), horizontal coordinates (Alt/Az), rise, set, distance (in A.U), and apparent diameter (in arcminutes) for Sun, Mercury, Venus, Earth's Moon, Mars, Jupiter, Saturn, Uranus, Neptune.
- Uses VSOP87 for planets.
- Uses ELP2000 for the Moon.
- Code optimized for single-precision calculations with Arduino.
Goodies
- Transformations from equatorial coordinates (RA/Dec) to horizontal coordinates (Alt/Az).
- Transformations from horizontal coordinates (Alt/Az) to equatorial coordinates (RA/Dec).
- Rise and set for custom equatorial coordinates.
- Time zone conversion.
- Conversion from equatorial coordinates for a specified equinox (Ex:J2000) to apparent equatorial coordinates (JNow).
Limitations
Due to VSOP87 and ELP2000 implementation, code needs too much flash memory for entry level Arduinos (Uno, etc).
Metadata
Metadata
Assignees
Labels
Component: Board/Lib ManagerBoards Manager or Library ManagerBoards Manager or Library Manager