I also thought of using a photoresistor on an analog entry that will drive the brightness automatically. During the full day the LCD will be bright, during the night it will be darker, it would be linear and in "real-time" too.
Easy to do.
FYI on photoresistor:
Photoresistor - Wikipedia, the free encyclopedia