Un suggerimento che ti posso dare io, come neofita, è quello di cambiare u parametro per volta, e dopo ogni modifica fai fare una verifica, così ti renderai conto di dove stai sbagliando.
Nel mio caso lo sbaglio era che cambiavo la porta di comunicazione da 0 a quella a cui era collegata la Arduino, come sembra logico, ma va lasciata a zero.
Spero di esserti stato di aiuto.