Die Spannungsabhängigkeit beim LDR bekommt man weg, indem man den Teiler
mit der Referenzspannung des ADCs (im einfachsten Fall direkt mit VCC)
speist.
Ansonsten kann man auch Fotodioden im Leerlauf betreiben und die
Fotospannung messen. Sie ist allerdings nicht linear zur Helligkeit,
deswegen nimmt man für Messzwecke einen Transimpedanzverstärker. Aber du
willst ja nur bei einen Schwellwert schalten, das ist also kein Problem.
Und wenn der Tiny eine LED ansteuert, kannst du die sogar als Sensor
nutzen. Sie liefert ebenfalls eine kleine Fotospannung. Also kann man
regelmäßig den Pin als Analogeingang schalten, messen und wieder auf
Ausgang schalten, um die LED leuchten zu lassen. Alternativ geht es
sogar ohne ADC, indem man die Kapazität der LED ausmisst. Google mal
nach "Reaktivlicht".