Processing: Varie ed Eventuali

ho studiato un po' :slight_smile:
Ora da ZERO sono arrivato a saperne UNO :slight_smile:

mi spieghi pro e contro di questa metodologia ?

Questo e' un evento, lavora per conto suo anche se e' fuori dal Void Draw
Tu lo chiami anche Interrupt, su arduino gli interrupt sono comunque parte integrante del singolo thread, non e' un multisessione, il loop si ferma e va ad eseguire l'ISR, poi riprende
In processing invece gli eventi lavorano per conto loro, completamente separati, Sono un therad a parte ?

 void serialEvent (Serial ArduinoPort) { 
    if ( ArduinoPort.available() > 0) {  
    valRX = ArduinoPort.readChar();         
    }

Ma anche se tolgo l'Evento, e inserisco la logica di funzionamento nel void Draw, tutto continua a funzionare.
Cosa ho fatto con questa modifica ?
non sto' piu' usando gli Eventi ? non sto' piu' lavorando in multisessione ?
Pro e contro delle due modalita' ?

void draw() {  
if ( ArduinoPort.available() > 0) {  
    valRX = ArduinoPort.readChar();

Thanks :slight_smile: