Ya te lo envié, por privado. Lo que no recordaba es que usa interrupciones...
Bueno, puedes empezar tú el tuyo propio y aquí te ayudamos.
Empieza como vayas pudiendo, y vas pegando aquí el código, lo que sea, aunque sea un desastre. Que todos hemos tenido que empezar...
Así le hechamos un vistazo y te vamos guiando.
Venga, suerte!