Hola, este es el problema que me está ocurriendo desde ayer.
Con del mismo método estoy enviando los datos de periodo y steps.
Pues bien, el periodo si que guarda los cambios, pero los steps no.
En los dos casos veo como arduino recibe los datos, pero solo modifica el de periodo, mientras que si cambio el de steps deja de funcionar.
He hecho pruebas con el monitor serie para que veais que ocurre.


aqui los codigos de esas partes para que veais que es igual.
else if (str.indexOf("periodo" == 0))
periodo = (str.substring(7, str.length() - 1)).toInt();
else if (str.indexOf("steps" == 0))
steps = (str.substring(5, str.length() - 1)).toInt();
}
private void buttonAplicar_Click(object sender, EventArgs e)
{
if (serialPort1.IsOpen)
serialPort1.WriteLine("periodo"+textBoxPeriodo.Text);
else
MessageBox.Show("EL PUERTO ESTÁ CERRADO!");
}
private void buttonAplicar2_Click(object sender, EventArgs e)
{
if (serialPort1.IsOpen)
serialPort1.WriteLine("steps"+textBoxSteps.Text);
else
MessageBox.Show("EL PUERTO ESTÁ CERRADO!");
}

