INTERRUPT e VIRTUALWIRE

In pratica i pin che utilizza virtual wire sono di default:

11 - RX
12 - TX
ma possono essere definitivi a piacimento.

io utilizzo un keypad per trasmettere (che va da 0 a 9 con * e # ), adesso succede che nel loop mi trovo a gestire tx ed rx questo significa che se non sincronizzo al 100 % le due cose rischio di perdere qualche pezzo, inoltre il programma rischia diventare confuso a livello di logica ...
con gli interrupt posso alzare la trasmissione solamente quando schiaccio il pulsante del keypad appena finisci la trasmissione, spegni l'interrupt torni nel main del programma e ti rimetti in rx ... Così dall'altra parte il ricevitore una volta ricevuto il dato potrà mandare indietro la risposta ...

se hai bisogno di altre info chiedimi pure grazie mille