PIC16F877A microcontroller:to control all the parts in the circuit.(I will use it because have analog to digital converter and I found it in all electronic store ) Light dependent resistor: to measure intensity of light. LDR is a passive component whose resistance is inversely proportional to the amount of light intensity directed towards it. Stepper motor(unipolar): rotate solar panels and the light sensors to sense the max solar power Stepper motor is an electromagnetic device that converts digital pulses intoMechanical shaft rotation. The shaft or spindle of a stepper motor rotates in discreteStep increments when electrical command pulses are applied to it in the properSequence. The proposed block diagram of the project is shown in figure 1. The microcontroller reads the inputs form the light sensorthat is measured the direction of the light(sun) and performs the required operation that will rotate motor to track the motion of the sun . The inputs of the system is light sensor. The output is motor PIC16F877A microcontroller:to control all the parts in the circuit.(I will use it because have analog to digital converter and I found it in all electronic store ) Light dependent resistor: to measure intensity of light. LDR is a passive component whose resistance is inversely proportional to the amount of light intensity directed towards it. Stepper motor(unipolar): rotate solar panels and the light sensors to sense the max solar power Stepper motor is an electromagnetic device that converts digital pulses intoMechanical shaft rotation. The shaft or spindle of a stepper motor rotates in discreteStep increments when electrical command pulses are applied to it in the properSequence. ULN2003:is used as a stepper motor driver because we can't connect motor direct to MCU because the motor work by another power source that is between 9-15 v . As this figure this driver Resistors. Power supply. 10 k resistor to divide the 5v voltage between sensor and resistor . Capacitors and crystal oscillator. crystal oscillator: to generate pulses frequency