Sowas heißt MOSFET! Du kannst ihn mit einer ganz normalen Gleichspannung steuern und er ändert seinen Widerstand fast linear. Du musst ihn nur im linearen Bereich betreiben.
Wenn es genauer / temperaturunabhängiger sein soll, siehe fhs.
Gruß