Ca se code en C, si t'en as jamais fait ça prend un peu de temps à apprendre... Quoique pour ton projet, la partie programmation est vraiment légère.
J'aurais bien vu une tour dans laquelle tu as en haut et en bas deux faisceaux lumineux face à un détecteur (normalement un laser, mais ça pourrait très bien marcher avec une LED). Quand l'objet passe devant, il coupe le faisceau et le détecteur ne voit plus la lumière. Le programme dans la carte Arduino (ou autre) n'aurait qu'à compter le temps entre le moment où le faisceau du haut est coupé et le moment où celui du bas est coupé.
Il y a d'autres capteurs possibles que celui-ci utilisant la lumière... Ce système est relativement simple mais bien sûr, si on n'a aucune expérience, il peut prendre un peu de temps. Peut-être que tu peux demander son avis à ton prof et qu'il te donne des billes pour la réalisation ?