Solar cells are devices that respond to light and convert light energy into electricity. There are many kinds of materials that can produce photovoltaic effect, such as single crystal silicon, polycrystalline silicon, amorphous silicon, gallium arsenide, selenium, indium, copper and so on.