3 Ways to Solar Power an Arduino (Step by Step!)
2. Solar Charge Controller with USB Port. A solar charge controller sits between the solar panel and battery. It regulates the solar panel''s voltage and current to safely charge the battery and prevent overcharging. Charge controllers are incredibly common in 12V (and higher) solar power systems.