@spottyfox so they're basically the same: semiconductor junctions that deal with photons. if you apply enough light to a LED, it'll produce a voltage. if you apply enough voltage to a solar panel, it'll emit light. neither do a good job of doing the wrong thing, but they do