Schritt 1: Code
Der Code habe ich für das Projekt finden Sie auf der Projekt-Repository auf GitHub. Der Code wird kompiliert, mit Mbed auf dem Nucleo F401RE Entwicklungsboard.
Folgen Sie den Schritten unten, um den Code zu verwenden.
(1) erstellen Sie eine Mbed-Konto unter https://developer.mbed.org/.
(2) auf GitHub Repository klicken Sie auf "Speichern" Zip"und auf Ihre Festplatte herunterladen.
3. Mbed klicken Sie auf die Schaltfläche "Importieren", dann die Registerkarte "Hochladen". Klicken Sie an der Unterseite auf "Datei auswählen" und navigieren Sie zu der Zip-Datei. Klicken Sie auf die Schaltfläche "Importieren!" um den Code als im Arbeitsbereich Mbed-Programm zu importieren.
4. Sie benötigen auch den Import der Mbed-Bibliothek zu Ihrem Programm. Navigieren Sie unter den Import-Assistenten zur Registerkarte "Bibliotheken", suchen Sie "Mbed" und ziehen Sie die offiziellen Mbed-Bibliothek in Ihrem Programm Arbeitsbereich auf der linken Seite.
(5) in der "main.cpp"-Datei bearbeiten Sie die Set_time-Variable in Zeile 68. Dies ist die Zeit, die der Vorstand übernehmen wird, jedes Mal, wenn es eingeschaltet ist (Dies ist die größte Einschränkung des Prototyps -, dass es keine dauerhafte Uhr). Dieser Wert wird in Unix-Zeit, so Sie http://www.unixtimestamp.com/ verwenden können, finden die aktuelle Uhrzeit oder konvertieren einen Zeitpunkt in der Zukunft.
(6) auch in "main.cpp" geben Sie in der zweizeiligen Elementsatz des Satelliten auf den Linien 90 und 91 verfolgen möchten ein. Für die International Space Station, können Sie den ersten Eintrag auf dieser Seite: https://celestrak.com/NORAD/elements/stations.txt.
7. zu guter Letzt geben Sie Ihre Standortinformationen in der Variablen auf Zeilen 94 bis 96.
8. Kompilieren Sie "main.cpp" über den Button "Kompilieren" und speichern Sie die Builddatei Nucleo Brett.