... quesiera saber como se podría conectar una fotocelda por las entradas digitales.
las fotoceldas las puedes leer como una entrada analoga. Revisa este link:
[link]http://webzone.k3.mah.se/projects/arduino-workshop/projects/arduino_meets_processing/instructions/ldr.html[/link]
Pensaba en algun pequeño circuito que pueda cortar a cierto valor y asi convertir lo que lee la fotocelda en si/no.
La idea no es via hardware sino software, si revisas el siguiente link aca explican como hacer un sensor con un piezo y una barrera de lectura:
[link]http://www.arduino.cc/es/Tutoriales/SensorKnock[/link]
saludos