This document describes a satellite tracking system that uses a microcontroller to track a satellite's position and correct its orbit if it drifts from its intended path. The system includes an orbital correction engine that calculates needed adjustments and a tracking processor that monitors the satellite's position over time to detect any deviations. It sends the satellite's location data to an earth station via an RS-232 interface. The microcontroller compares the data to an orbital database and determines corrections to guide the satellite back to its proper orbit. A visual basics program is used to model and simulate the satellite's movement and drift.