Model semiconductor diode I-V behavior using the Shockley equation with an interactive curve visualization.