int LeftMotorForward = 6; int LeftMotorReverse = 7; int RightMotorForward = 8; int RightMotorReverse = 9; void setup() { pinMode(LeftMotorForward, OUTPUT); pinMode(LeftMotorReverse, OUTPUT); pinMode(RightMotorForward, OUTPUT); pinMode(RightMotorReverse, OUTPUT); } void loop() { vor(); delay(1000); stoppen(); delay(1000); rechts(); delay(1000); stoppen(); delay(1000); } ///////////// Subroutinen //////////////////// void stoppen(){ digitalWrite(RightMotorForward, LOW); digitalWrite(LeftMotorForward, LOW); digitalWrite(RightMotorReverse, LOW); digitalWrite(LeftMotorReverse, LOW); void vor(){ digitalWrite(RightMotorForward, HIGH); digitalWrite(LeftMotorForward, HIGH); digitalWrite(RightMotorReverse, LOW); digitalWrite(LeftMotorReverse, LOW); } void rechts(){ digitalWrite(RightMotorForward, LOW); digitalWrite(LeftMotorForward, HIGH); digitalWrite(RightMotorReverse, HIGH); digitalWrite(LeftMotorReverse, LOW); }