Hola, puedes utilizar una fotocelda, a la salida de esta la conectas a un conversor analogo-digital (por lo menos de 10 bits de resolución) y de ahí a un un microcontrolador que realice la conversión por software (asembler por ejemplo). Hace un tiempo hice un conversor para temperatura donde el pic realizaba todo el trabajo y lo conecté a un display lcd que me mostraba el valor de la conversión, luego debes calibrar para que te entregue la información pertinente. Saludos.