Proposal and implementation of a novel perturb and observe algorithm using embedded software | IEEE Conference Publication | IEEE Xplore