Why Your Solenoid Needs A Diode Collin S Lab Notes Adafruit Collinslabnotes Adafruit Industries