Ciao, io ho avuto e ho tuttora un problema simile: praticamente utilizzando arduino per regolare l'anticipo della scintilla in un motore 2 tempi mi è venuto in mente quale può essere il tuo problema.
Si tratta delle scintille provocate dalle spazzole del motorino: seppur minime queste emettono segnale a frequenze molto elevate e la comunicazione seriale tramite usb è molto suscettibile e ancor di più arduino.
I consigli che ti do sono 3:
- prova a cambiare il cavo usb mettendone uno schermato: quelli con la treccia o calza che racchiude i fili.
- prova a cambiare motorino usando un brushless
- prova a chiudere arduino in una scatola metallica mettendo poi la scatola a massa dell'arduino: se non hai tale scatola prendi una scatola di cartone e rivestila di nastro d'alluminio e poi collega un filo a massa e al nastro che hai incollato. ovviamente devi comunque collegare arduino al pc con un cavo usb schermato.
Facci sapere