[Risolto] Connessione seriale non va sotto gli 800ms

Ottimo consiglio fabpolli, di fatto trasformi la comunicazione in "inerziale" :wink: aggiornando lo stato solo in caso di cambiamenti.

Però dato che per deformazione professionale cerco sempre di trovare eventuali "problemi", penso che sia il caso allora di accertarsi che lato Arduino sia stato recepito l'ultimo comando e quindi il relè sia stato attivato/disattivato. Per cui si dovrebbe implementare nel protocollo una risposta (il classico ACK) da parte di Arduino per confermare la ricezione del comando e l'attivazione del relé (ok, del solo pin corrispondente, ma tralasciamo eventuali problemi hardware del relè). E magari anche un comando di sync ossia ogni tanto chiedere ad Arduino lo stato dei pin dei relè.

Ma forse per lo scopo del nostro amico è tutto abbastanza superfluo, visto che non sta comandando (spero) una navicella spaziale o un reattore nucleare :slight_smile: