Agrego validación de pins para que no se vaya todo al -m#$%
Uso nanotimer para la espera que es MIL veces más preciso que setTimeout