using pullstime

oh wait so would I do it like this, for every value...

{
if (buttonState == LOW)
m1.writeMicroseconds(writeValues[0]);
}

{
if (buttonState == LOW)
m1.writeMicroseconds(writeValues[1]);
}

{
if (buttonState == LOW)
m1.writeMicroseconds(writeValues[2]);
}

{
if (buttonState == LOW)
m1.writeMicroseconds(writeValues[3]);
}

{
if (buttonState == LOW)
m1.writeMicroseconds(writeValues[4]);
}
}