Arduino While Loop Multiple Conditions, Something must change the tested variable, or the while loop will never exit.