sketch_32_greifer_oeffnen_schliessen

sketch_32_greifer_oeffnen_schliessen
    /*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