ok jetzt habe ich es mal so versucht
das scheint auch nicht zu gehenCode:// 14-19 //Sensoren const int V_LINKS = 14; const int V_MITTE = 15; const int V_RECHTS = 16; const int H_LINKS = 17;; const int H_MITTE = 18;; const int H_RECHTS = 19; //Motoren const int LINKS = 6; const int RECHTS = 5; const int VOR = 4; const int ZURUECK = 2; const int PWM = 3; int pwm = 127; void setup() { // put your setup code here, to run once: pinMode(V_LINKS, INPUT); pinMode(V_MITTE, INPUT); pinMode(V_RECHTS, INPUT); pinMode(H_LINKS, INPUT); pinMode(H_MITTE, INPUT); pinMode(H_RECHTS, INPUT); pinMode(LINKS, OUTPUT); pinMode(RECHTS, OUTPUT); pinMode(VOR, OUTPUT); pinMode(ZURUECK, OUTPUT); pinMode(PWM, OUTPUT); } void loop() { analogWrite(PWM, pwm); if (V_MITTE == HIGH) { digitalWrite(ZURUECK, HIGH); } else if (V_LINKS == HIGH) { digitalWrite(ZURUECK, HIGH) | digitalWrite(RECHTS, HIGH); } else if (V_RECHTS == HIGH) { digitalWrite(ZURUECK, HIGH) | digitalWrite(LINKS, HIGH); } else if (H_MITE == HIGH) { digitalWrite(VOR, HIGH); } else if (H_LINKS == HIGH) { digitalWrite(VOR, HIGH) | digitalWrite(RECHTS, HIGH); } else if (H_RECHTS == HIGH) { digitalWrite(VOR, HIGH) | digitalWrite(LINKS, HIGH); } else { digitalWrite(VOR, HIGH) | digitalWrite(ZURUECK, HIGH) ; } delay(30); }







Zitieren


Lesezeichen