Пульт управления движущимся объектом

clear() не нужен. Выводите информацию только тогда, когда изменилось состояние органа управления. И надпечатывайте её поверх старой.
Тогда “биения” не будет.
Микрошаг подключается или на GND или на VCC. Мне кажется, что для данного драйвера их можно просто оставить болтаться в воздухе для фуллстепа.