Va bene, quindi sono sicuro che il mio circuito Arduino sia corretto e il codice per esso. Lo so perché quando uso il monitor seriale integrato nell'IDE di Arduino e invio 'H' si accende un LED, quando invio 'L' che il LED si spegne.Problema di Pyserial con Arduino - funziona con la shell Python ma non in un programma
Ora ho fatto un programma Python
import serial
ser = serial.Serial("COM4",9600)
ser.write("H")
Quando eseguo il codice il LED lampeggia per un secondo poi torna fuori. Tuttavia, quando eseguo ciascuna di queste righe separatamente nella shell, funziona esattamente come dovrebbe.
Qualche idea?
potrebbe essere correlato all'oggetto Serial che viene sottoposto a garbage collection? – Autoplectic