Paso 1: código de
Todo el código que utilicé para el proyecto puede encontrarse en el repositorio del proyecto en GitHub. El código compila usando mbed para la Junta de desarrollo de Nucleo F401RE.
Para utilizar el código, siga estos pasos.
1. crear una cuenta de mbed para en https://developer.mbed.org/.
2. en el repositorio de GitHub, haga clic en el botón "Guardar Zip" y descargar a tu disco duro.
3. el mbed para, haga clic en el botón "Importar", luego la pestaña de "Upload". En la parte inferior, haga clic en el botón "Seleccionar archivo" y desplácese hasta el archivo zip. Haga clic en el botón "Importar!" para importar el código como un programa mbed para espacio de trabajo.
4. también necesitará importar la biblioteca de mbed para su programa. En el Asistente de importación, navegar a la pestaña "Libraries", buscar "mbed para" y arrastre la biblioteca mbed para oficial a su área de trabajo de la izquierda.
5. en el archivo "main.cpp", editar la variable set_time en línea 68. Este es el momento en que la Junta asumirá cada vez que se enciende (esta es la mayor limitación del prototipo - que no tiene un reloj persistente). Este valor es Unix, por lo que se puede utilizar http://www.unixtimestamp.com/ para encontrar la hora actual o convertir un momento en el futuro.
6. también en "main.cpp", entrar en el conjunto de elementos de dos líneas del satélite que desea rastrear en las líneas 90 y 91. Para la estación espacial internacional, se puede utilizar la primera entrada en esta página: https://celestrak.com/NORAD/elements/stations.txt.
7. por último, ingrese sus datos de ubicación en las variables en las líneas de 94 a 96.
8. compilar "main.cpp" utilizando el botón "Compile" y guarde el archivo de compilación a tu junta de núcleo.