Stap 1: Code
Alle van de code die ik voor het project gebruikte kan worden gevonden op de project repository op GitHub. De code wordt gecompileerd met behulp van mbed op het bord van Nucleo F401RE ontwikkeling.
Voor het gebruik van de code, door de volgende stappen uit te voeren.
1. Maak een mbed-account op https://developer.mbed.org/.
2. op de GitHub repository, klik op de knop "Opslaan Zip" en downloaden naar uw harde schijf.
3. mbed, klik op de knop "Importeren", vervolgens het tabblad van de "Upload". Aan de onderkant, klik op de knop 'Bestand kiezen' en navigeer naar het zip-bestand. Klik op de "Import!" knop om de code te importeren als een programma in uw werkruimte mbed.
4. u moet ook de invoer de mbed-bibliotheek aan uw programma. Onder de wizard importeren, ga naar het tabblad "Libraries" zoeken "mbed" en sleep de officiële mbed bibliotheek naar uw werkruimte programma aan de linkerkant.
5. in het "main.cpp" bestand, bewerken de variabele set_time op lijn 68. Dit is de tijd die de Raad van bestuur krijgt telkens als het is ingeschakeld (dit is de grootste beperking van het prototype - dat zij beschikt niet over een permanente klok). Deze waarde is in de Unix tijd, zodat u http://www.unixtimestamp.com/ gebruiken kunt om te vinden van de huidige tijd of converteren van een tijd in de toekomst.
6. ook in "main.cpp," invoeren in het twee-line-element van de satelliet wilt bijhouden op lijnen 90 en 91. Voor het International Space Station, kunt u de eerste post op deze pagina: https://celestrak.com/NORAD/elements/stations.txt.
7. tot slot treden uw locatiegegevens in de variabelen op lijnen 94 via 96.
8. compileren "main.cpp" met de 'Compile'-knop en sla het bestand bouwen op je board Nucleo.