Leer la cantidad de pulsos de un led a través de un LDR

Saludos a quien me lea, estoy empezando a usar ARDUINO, mi circuito es muy simple pero no consigo los resultados que espero, a través de un pin analógico tengo un circuito divisor de voltaje (LDR+potenciometro de 10k) y en un circuito independiente (sin conexión alguna con la placa ARDUINO) tengo un LED de potencia que activo a través de un interruptor y al cual puedo variar su potencia de iluminación a través de un potenciometro, mi duda concreta es como puedo hacer para que una vez yo active mi emisor con el switch mi LDR entienda que un pulso representa una salida que se debe ver representada en una letra, 2 pulsos o dos accionadas del switch corresponden a otra letra, y así sucesivamente o si es más sencillo hacerlo a través de la variación de potencia de emisión de el LED que hace también variar el valor que esta recibiendo la LDR y decodificarlo y mostrarlo en pantalla como una letra según el rango de variación.

Gracias por su ayuda.