Serial.begin nel loop

Ciao a tutti, ho la necessità di aprire il canale di comunicazione seriale solamente in particolari condizioni e quindi non lo faccio nel setup e vorrei fare nel loop

if(pippo){
   Serial.begin(9600);
   pippo=false;}

E' possibile farlo? Crea problemi?

Grazie!!!!

Puoi farlo, non crea problemi.

si ma scritto cos'ì poi ti resta aperto per sempre

Per chiuderlo come si fa?

Anche se a dire il vero poi finito di tx/rx spengo tutto quindi non importa molto.

ekjk: Per chiuderlo come si fa?

Si legge il Reference ;) http://arduino.cc/en/Reference/Serial

E si trova il metodo end() http://arduino.cc/en/Serial/End

Hai ragione, per pigrizia ho chiesto...grazie