Det er også mulig å uarbeide en Arduino styrt dreieretningsvender ved bruk av frekvensomformer.
Eksempel på programkode:
void setup() { pinMode(2, INPUT); pinMode(3, INPUT); pinMode(4, INPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); // Starter med stopp aktivert digitalWrite(8,1); } void loop() { // Venstedrift med forrigling if (digitalRead(4) && digitalRead(8)) { digitalWrite(10,1); digitalWrite(9,0); digitalWrite(8,0);} // Høyredrift med forrigling if (digitalRead(3) && digitalRead(8)) { digitalWrite(9,1); digitalWrite(10,1); digitalWrite(8,0);} // Stopp if (digitalRead(2)) { digitalWrite(8,1); digitalWrite(9,0); digitalWrite(10,0);} }