intterupt in arduino

Allora... cercherò di spiegarmi meglio.
La memoria utilizzata per salvare i dati sarà la eeprom.
Lo sketch verrà caricato in un primo momento tramite pc e poi arduino verrà collegato a una batteria per lavorare in autonomia.
Voglio che mentre lavora salva i dati acquisiti e quando viene connesso utilizzando la porta seriale, lui capisce che vi è stato collegato un dispositivo e deve iniziare a inviargli tutti i dati raccolti (ciò può avvenire anche dopo che ha letto i dati, se li sta leggendo in quell' istante altrimenti deve interrompere quello che sta facendo e inviare immediatamente i dati)

come faccio a far cambiare valore a un pin con un interrupt se non esiste una funzione che dice al pin quando un dispositivo viene collegato ? il problema quindi rimane...

Purtroppo devo usare la seriale vista la mancanza di un modulo per la connessione a internet.

Le specifiche per questo "incarico" sono volute dal mio prof ... se avete altre idee diverse dal seriale sparate pure .