Attitude determination is a fundamental task of the Attitude Determination and Control Subsystem (ADCS). It involves determining the spacecraft’s orientation with respect to a reference system and calculating its angular velocity, which is essential for understanding where the payload is pointing and the spacecraft’s stability. The determination of the attitude is obtained using sensors such as Sun sensors, Nadir sensors, or Star trackers. Regarding the spacecraft angular velocity, gyroscopes or MEMs can be used to measure the angular velocity of the satellite, but in their absence the velocity can be derived from the attitude data of the other sensors. However, this method requires a sampling rate to be twice the frequency of the movement, otherwise the angular velocity cannot be calculated with traditional methods. To address this issue, this study proposes a thermal analysis of the external temperatures of a rotating satellite to obtain its rotation rate. This method is especially useful for satellites with low or limited data sample rates. The proposed methodology is used in the UPMSat-2 case to demonstrate the functionality of its experimental ADCS.