Na to, aby sme točili krokovým motorom treba napísať sekvenciu príkazov pre impulzy na výstupoch tak, aby sa postupne spínal prúd do jednotlivých cievok. Netvrdím, že je to nemožné, ale ako lenivec od prirody som zvolil iný postup. Na test som použil budiaci regulátor, ktorý dostáva PWM impulzy pre rýchlosť otáčania, odbrzdenie motoru, ako aj nastavenie smeru otáčania. OC výstup to zvláda. No TapHome pravidlá nedovoľujú meniť PWM frekvenciu iba šírku impulzu.

Z tohto dôvodu som použil Modbus RTU riadiaci trojkanálový modul, ktorý umožňuje nielen meniť šírku pulzu, ale aj PWM frekvenciu. Tým pádom sa dá krokový motor nastaviť aj ako sekundová ručička, alebo otáčky do 1500rpm.

Ovládanie z aplikácie môže graficky vyzerať aj tak, ako je v ukážke.