Sincronizzazione di più Arduino tramite moduli wirelless

Allora, io praticamente ora ho un nodo principale che raccoglie le informazioni e gli altri che trasmettono in delle slot temporali a loro dedicate. Ovvero se la sincronizzazione è perfetta, si svegliano, recuperano informazioni dal server per eliminare offset e poi trasmettono il dato. Il problema di fondo è l'utilizzo sia di millis e sia dell'RTC.

Purtroppo l'RTC ds3231 non conta i millisecondi passati,ed è un bel problema. E' presente un'uscita a 32Khz sull'RTC ma non so come utilizzarla sinceramente, qualcuno di voi ha un'idea? Leggevo in rete la possibilità di contare i millisecondi grazie ad interrupt ma, credo che questo rallenterebbe il programma. Un'altro metodo sarebbe quello di rendere accurato il timer0 di Arduino, ma anche in questo caso non trovo neanche un esempio in giro da cui posso studiare.