Page 16 - Drehscheibe
P. 16

istposition = 15;
                 }


                 //3. Sensor

                 //345 Grad

               if (digitalRead(Pos11) ==LOW && var345 < 1)
                 {


                   digitalWrite(Step, LOW);
                   var345 =1;
                   istposition = 345;
                 }
               if (analogRead(analogPin_5)< 700 && var345 == 1)       //der
               Vergleichswert (600 z.B.) ist der Auslösewert von 0 bis 1200 -
               Empfindlichkeit des Sensors)
                 {
                   digitalWrite(Step, HIGH);
                   var345 = 0 ;
                   istposition = 345;
                 }

                 //165 Grad

               if (digitalRead(Pos10) ==LOW && var165 < 1)
                 {

                   digitalWrite(Step, LOW);
                   var165 =1;
                  istposition = 165;
                 }
               if (analogRead(analogPin_5)< 700 && var165 == 1)
                 {
                   delay (18500);                                  //Laufzeit vom
               Auslösen des Sensors bis um 180 Grad weitergedreht wurde.
                   digitalWrite(Step, HIGH);
                   var165 = 0 ;
                   istposition = 165;
                 }


                   //4. Sensor

                 //210 Grad

               if (digitalRead(Pos4) ==LOW && var210 < 1)
                 {


                   digitalWrite(Step, LOW);
                   var210 =1;
                   istposition = 210;
                 }
               if (analogRead(analogPin_2)< 600 && var210 == 1)       //der
               Vergleichswert (600 z.B.) ist der Auslösewert von 0 bis 1200 -
               Empfindlichkeit des Sensors)
                 {
   11   12   13   14   15   16   17   18