An Experimental Open-Source Memristor/Programmable “Diode”

Michael E Johnson
Jan 4 · 7 min read

A memristor is a passive component like a resistor, capacitor, or inductor. It’s not widely known, as it was first postulated in the early 1970s. The concept can be boiled down to a resistor that changes resistance based on current, and has a “memory” of that resistance. When you push current one way, the resistance will rise up. You can lower it by pushing current in the opposite direction. Once it reaches 0 (or some threshold), it will then rise again. Alternatively, a memristor can become more conductive with current, returning to its resistive state…