Orbital Mechanics on the Circuit Playground - github repository
Buzz Aldrin isn't just the second man on the moon. He's also "Dr. Aldrin" - or "Doctor Rendevous" with a doctorate from MIT as he literally wrote the book on orbital rendevous.
This very simple program lets you practice orbital rendevous manuevers on a Circuit Playground Express - with the neopixels showing you your ship and a space station you need to meet.
- DrAldrin.js MakeCode version (also at https://makecode.com/_iRe1XehdvVHu)
- DrAldrin.py - CircuitPython version, copy to code.py on CPX
- bach.py - music routines, copy to CPX
Simple "orbital rendevout" program. Orbital level defined by colors (red, orange, yellow, green, blue, indigo, violet) with the lowest (and fastest) at red. Boost to higher orbit pushing button A, and lower orbit pushing button B.
Goal is to match with your spaceship (fast moving red pixel) with the space station which is at the higher (and slower) orbit. Best approach is to raise your ship above the station, and let the station catch up with you. Success triggers music and flashing lights.
Restart by pressing A+B together.
This page (DrAldrin - Orbital Rendevous) was last updated on November 13, 2026.