the sports training apparatus 20 on or off and a plurality of emergency stop switches to halt a program in progress the secondary controls of a preferred embodiment include a readout display indicating the level of charge remaining on the pair of rechargeable batteries 108 the microcontroller 106 is electrically connected to the plurality of electronic control and electronic drive systems used for controlling the operational functions of the sports training apparatus 20 the microcontroller 106 relays input signals from a user via the external remote control or the secondary controls and translates them into output signals causing the electronic control and electronic drive systems to perform the desired function the microcontroller 106 of a preferred embodiment has a save ball trajectory program stored thereon the save ball trajectory program causes the microcontroller 106 to store the specific settings i e power level direction and spin of the last sports ball launch for use at a future time or to create a pre programmed sequence of launches the microcontroller 106 of a preferred embodiment has a plurality of mode operation programs stored thereon the plurality of mode of operation programs include but are not limited to a manual mode a pre programmed mode and an automatic mode the manual mode program causes the sports training apparatus to.