With the intention to encourage the use of solar power, reducing fossil fuel dependency, a solar charge controller has been developed. This controller optimizes both the batteries' lifetime and its charging time. It uses an interactive charge algorithm.