Der Fototransistor ist eine Stromsenke. Wieviel Strom in ihm nach Masse (gnd) fliessen kann, haengt davon ab, wieviel Licht auf seine Basisregion faellt. Mehr Licht, mehr Strom.
Jetzt kommt das Ohm'sche Gesetz zum Zuge, der Strom durch den Fototransistor multipliziert mit dem Widerstandswert (100k) ergibt den Spannungsabfall an diesem Widerstand. Der uC Port sieht also diese Spannung:
5V - (Itr * 100kohm)
Versuche mal beherzt 1M, wie das schon jemand vorschlug. Ich weiss nicht, wie hochohmig Dein uC Port ist, sollte aber gehen. Nur wird das irgendwann eklig mit Umwelteinfluessen, z.B. Feuchtigkeitsniederschlag auf der Elektronik. Die kann zu Kriechstrecken fuer so kleine Stroeme fuehren.
Heutzutage eine Stilfrage. Bei modernen uC liegt die Schaltschwelle in der Mitte, also in diesem Fall bei 2.5V. Plus etwas Hysterese, wenn die Entwickler des uC auf Zack waren. Fototransistor oben kehrt nur die Signalpolaritaet um.
Frueher zu Zeiten von TTL Logik oder auch 74HCT Chips war das anders, denn deren Schaltwelle liegt deutlich unter der Haelfte der Versorgung.