Internationella rymdstationen Tracker/pekaren (1 / 5 steg)
Steg 1: kod
All kod som jag använde för projektet finns på projektet databasen på GitHub. Koden kompileras med mbed på Nucleo F401RE utveckling styrelsen.
Så här använder du koden.
1. skapa ett mbed konto på https://developer.mbed.org/.
2. på GitHub databasen, klickar du på knappen "Spara" Zip"och ladda ner till din hårddisk.
3. mbed, klicka på knappen "Importera", sedan fliken "Ladda upp". Längst ner, klicka på "Välj fil"-knappen och navigera till zip-filen. Klicka på knappen "Importera!" för att importera koden som ett program i din mbed arbetsyta.
4. du måste också importera mbed biblioteket till din program. Under guiden Importera navigera till fliken "Bibliotek", söka "mbed" och dra officiella mbed biblioteket till arbetsytan program till vänster.
5. i "main.cpp" filen, redigera den set_time växlande på lina 68. Detta är den tid som styrelsen antar varje gång den drivs upp (detta är den största begränsningen av prototypen - att det inte har en ihållande klocka). Detta värde är i Unix time, så du kan använda http://www.unixtimestamp.com/ att hitta den aktuella tiden eller konvertera en tid framöver.
6. även i "main.cpp," Ange i två-line-element av den satellit du vill spåra på linjerna 90 och 91. För den internationella rymdstationen, kan du använda den första posten på den här sidan: https://celestrak.com/NORAD/elements/stations.txt.
7. slutligen ange din plats detaljer i variablerna på linjer 94 genom 96.
8. sammanställa "main.cpp" med knappen "Kompilera" och spara filen bygga din Nucleo styrelse.