太陽電池は光のエネルギーを電気に換えて利用する電池で小型のものでは電卓などで使われています。光のエネルギーを電気に変える性質を持つ半導体を利用しています。光が半導体に当たると半導体の中の原子を取り巻く電子が移動し、この電子の移動が電流となります。廃棄物を全く出さないクリーンな発電方法であることが最大の特徴です。その反面光から電気への変換が効率が悪く光が当たっている間しか発電できないデメリットもあります。