In this Section
↩ Return Home
↩ Return to Resources
↩ Return to Quick Start
Beep-Sat is a complete software example for a simple beaconing satellite that performs a handful of tasks and runs forever.
⭐ Software architecture that is easy to understand & build-upon
A simple asynchronous state machine schedules and runs routine spacecraft tasks
⭐ Well documented code with real-time debug messages
Entire code base includes thorough in-line commentary & insight
As introduced in Hands-On Quick Start, whenever a PyCubed board is powered, it loads and runs
main.py from the board's root directory.
main.pydoes is automatically load each task file found within the
/Tasks/directory into a state machine and then runs the state machine indefinitely.
frequencyattributes to inform the state machine how often to run the task.