Efficiency optimisation of a microcontroller-based PV system employing a single sensor fuzzy-logic controller