>Hast du Vorschläge zu den genauen Bauteilen
Hat er warscheinlich nicht. Wenn es z.B. ein 3V Solarmotor ist, der
keine nennenswerte Last antreibt (z.B. nur ein Fähnchen an der
Motorwelle zur Visualisierung), würde ein BC547 mit Vorwiderstand an der
Basis reichen. Die 3V könnte man mittels Linearregler oder DC/DC Wandler
aus einem 5V USB Anschluss machen.
Wenn es ein 3V Grabbelkistenmotor ist, der ein Getriebe mit irgendeiner
Last antreiben soll, muss man sich ein paar Gedanken mehr zur
Spannungsquelle und Ansteuertransistor machen.
Als erste Bauteil Buzzwords werfe ich in den Raum:
> MAX3232 http://www.ti.com/lit/ds/symlink/max3232.pdf
> Arduino
mit den beiden kann man schon mal die RS232 <> µC Brücke aufbauen.
Arduino deshalb, weil dein Anliegen für mich danach klingt, dass du
nicht lange Datenblätter lesen und dich in µC Toolchains einarbeiten
willst. Wenn doch, las das Arduino Framework weg und dann kannst du
jeden 8 Bitter nehmen, der dir UART und PWM Peripherie bereit stellt.
Bei der Aufgabe wird es auch keinen Sinn machen, lange den "optimalen"
typen zu suchen, weil das gefühlt neunUndNeunzigKommaPeriodeNeunProzent
aller µC können.
Fall du mit meinen Bauteilbuzzwords arbeiten willst, kannst du an den
PWM Pin auch erstmal eine LED mit Widerstand hängen. Dann siehst du an
der Helligkeit, ob sich das PWM ändert.