Statistik: Verfasst von Lippebahner — Di 31. Okt 2017, 18:33
Statistik: Verfasst von Nobody — Di 31. Okt 2017, 16:12
CODE:
const int motorPin1 = 10; // Blue - In 1const int motorPin2 = 11; // Pink - In 2const int motorPin3 = 12; // Yellow - In 3const int motorPin4 = 13; // Orange - In 4 // Red - pin 5 (VCC)unsigned int highSpeed = 2000;void setup() { pinMode(motorPin1, OUTPUT); pinMode(motorPin2, OUTPUT); pinMode(motorPin3, OUTPUT); pinMode(motorPin4, OUTPUT);}void loop(){ unsigned long n = millis() / 3000; // 3 Sekunden switch(n % 8) { case 0: stop(); break; case 1: rechtsrum(highSpeed); break; case 2: stop(); break; case 3: linksrum(highSpeed); break; case 4: stop(); break; }}void rechtsrum(unsigned int motorSpeed){ // 1 digitalWrite(motorPin4, HIGH); digitalWrite(motorPin3, LOW); digitalWrite(motorPin2, LOW); digitalWrite(motorPin1, LOW); delayMicroseconds(motorSpeed); // 2 digitalWrite(motorPin4, HIGH); digitalWrite(motorPin3, HIGH); digitalWrite(motorPin2, LOW); digitalWrite(motorPin1, LOW); delayMicroseconds(motorSpeed); // 3 digitalWrite(motorPin4, LOW); digitalWrite(motorPin3, HIGH); digitalWrite(motorPin2, LOW); digitalWrite(motorPin1, LOW); delayMicroseconds(motorSpeed); // 4 digitalWrite(motorPin4, LOW); digitalWrite(motorPin3, HIGH); digitalWrite(motorPin2, HIGH); digitalWrite(motorPin1, LOW); delayMicroseconds(motorSpeed); // 5 digitalWrite(motorPin4, LOW); digitalWrite(motorPin3, LOW); digitalWrite(motorPin2, HIGH); digitalWrite(motorPin1, LOW); delayMicroseconds(motorSpeed); // 6 digitalWrite(motorPin4, LOW); digitalWrite(motorPin3, LOW); digitalWrite(motorPin2, HIGH); digitalWrite(motorPin1, HIGH); delayMicroseconds(motorSpeed); // 7 digitalWrite(motorPin4, LOW); digitalWrite(motorPin3, LOW); digitalWrite(motorPin2, LOW); digitalWrite(motorPin1, HIGH); delayMicroseconds(motorSpeed); // 8 digitalWrite(motorPin4, HIGH); digitalWrite(motorPin3, LOW); digitalWrite(motorPin2, LOW); digitalWrite(motorPin1, HIGH); delayMicroseconds(motorSpeed);}void linksrum(unsigned int motorSpeed){ // 1 digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, LOW); digitalWrite(motorPin3, LOW); digitalWrite(motorPin4, LOW); delayMicroseconds(motorSpeed); // 2 digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, HIGH); digitalWrite(motorPin3, LOW); digitalWrite(motorPin4, LOW); delayMicroseconds(motorSpeed); // 3 digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, HIGH); digitalWrite(motorPin3, LOW); digitalWrite(motorPin4, LOW); delayMicroseconds(motorSpeed); // 4 digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, HIGH); digitalWrite(motorPin3, HIGH); digitalWrite(motorPin4, LOW); delayMicroseconds(motorSpeed); // 5 digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, LOW); digitalWrite(motorPin3, HIGH); digitalWrite(motorPin4, LOW); delayMicroseconds(motorSpeed); // 6 digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, LOW); digitalWrite(motorPin3, HIGH); digitalWrite(motorPin4, HIGH); delayMicroseconds(motorSpeed); // 7 digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, LOW); digitalWrite(motorPin3, LOW); digitalWrite(motorPin4, HIGH); delayMicroseconds(motorSpeed); // 8 digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, LOW); digitalWrite(motorPin3, LOW); digitalWrite(motorPin4, HIGH); delayMicroseconds(motorSpeed);}void stop(){ digitalWrite(motorPin4, LOW); digitalWrite(motorPin3, LOW); digitalWrite(motorPin2, LOW); digitalWrite(motorPin1, LOW);}
Statistik: Verfasst von Lippebahner — Di 31. Okt 2017, 14:17
Statistik: Verfasst von KGB — Sa 30. Sep 2017, 19:07
Statistik: Verfasst von Nobody — Do 20. Okt 2016, 21:21
Statistik: Verfasst von Pirat-Kapitan — Fr 30. Okt 2015, 12:31
Statistik: Verfasst von kerstin83 — Fr 30. Okt 2015, 11:14
Statistik: Verfasst von RGB-Nord — So 29. Dez 2013, 10:37
Statistik: Verfasst von Nobody — So 22. Dez 2013, 11:21
Statistik: Verfasst von RGB-Nord — Sa 21. Dez 2013, 21:53
Statistik: Verfasst von Nobody — So 13. Okt 2013, 12:32
Statistik: Verfasst von DIETER — Mo 15. Apr 2013, 20:16