Una cosa mas dentro de la misma página, en la nota donde dice:
Nota
Dentro de la función enlazada, la función delay() no funciona y el valor devuelto por la función millis() no se incrementará. Los datos serie recibidos en el transcurso de esta interrupción pueden perderse. No deberías declarar como volátil cualquier variable que modifiques dentro de la función.
creo que debería poner:
Nota
Dentro de la función enlazada, la función delay() no funciona y el valor devuelto por la función millis() no se incrementará. Los datos serie recibidos en el transcurso de esta interrupción pueden perderse. Deberías declarar como volátil cualquier variable que modifiques dentro de la función.