Strano comportamento seriale

Se nel codice python metto il delay il collegamento con la seriale funziona ma non mi venivano restituiti tutti i valori e grazie al tuo aiuto ho capito il perchè.

e fin qui tutto ok

Se nel codice python non metto il delay si pianta. L'unico modo per sbloccare la situazione è premere CTRL z. Da quel momento il problema del reset non c'è più e come ho scritto sopra forse questo comportamento è dato dal fatto che la seriale rimane sempre aperta...boo

no, avviene per il disallineamento., probabilmente il tempo impiegato all'arduino a resettarsi è esattamente quello usato dal pc per scriver UN carattere...quindi perdi la C iniziale, con tutto il ragionamento di prima.

Per come ho scritto il codice dello sketch, il solo carattere "c" non basta per entrare nel case.

no, per quello che vedo basta.. ma magari mi sfugge qualcosa. Non è che ti stai scontrando con il problema di prima?