Bei der Variante von Gock fehlt noch die Umschaltung, die könnte ein 4051 oder so übernehmen. Für ein Signal an einen Differenzverstärker sollte das Ausreichen.

Es sollte noch einfacher gehen: 4 Widerstände an einen Knoten, je einer nach GND,5V und zu 2 Ausgängen des Controllers. Man wird da nicht unbedingt genau die Spannungen Erreichen können, aber doch fast. Sonst müßte man halt 3 oder 4 Ausgänge nehmen.

Die Schaltung mit dem LM317 wird Probleme mit den 3,9 V kreigen, wenn nur 5 V als Versorgung zur Verfügung stehen.