/*Dieser Sketch oeffnet und schliesst den Greifer-Servo einmalig (im void setup). Die void loop bleibt leer. Die "for"-Schleife sorgt dafuer, dass der Servo so lange aktiviert bleibt bis er seine Zielstellung erreicht hat. Achtung: Servo sollte eine eigene Spannungsversorgung erhalten, z.B.mit Modul LM2596. Eingangsspannung vom Akku - Einstellung Ausgangsspannung ca. 6V. Die Spannungsversorgung durch die 5V aus dem Treiber LN298, die auch den ESP versorgt, kann zu Fehlfunktion des ESP fuehren (kurzzeitige Spannungseinbrueche).*/ void setup() { pinMode(D8, OUTPUT); //Pin D8 als Ausgang, Signal zum Servo for (int i=0; i<=60 ; i++) //Der Servo bekommt 60 mal 20ms= 1,2 s Zeit, seine Zielstellung zu erreichen { digitalWrite(D8,HIGH); delayMicroseconds(2100); //Bei Einstellung von 2,1ms oeffnet Greifer weit genug digitalWrite(D8,LOW); delay(20); //Ergaenzung auf Zykluszeit 20ms } for (int i=0; i<=60 ; i++) { digitalWrite(D8,HIGH); delayMicroseconds(1500); //Bei Einstellung von 1500ms schliesst der Greifer eng genug digitalWrite(D8,LOW); delay(20); //Ergaenzung auf Zykluszeit 20ms } } void loop() {} // bleibt leer