Variable-resistance transducers