Buggfix Plus
Aktuellt datum och tid: 21.47 2018-12-16

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 16 inlägg ]  Gå till sida Föregående  1, 2
Författare Meddelande
 Inläggsrubrik: Re: Ta sig ur kod-loopen
InläggPostat: 15.27 2018-05-17 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 249
Tjo allihop! :)

Problemet är nu med den del klurande löst! och med bara några ganska få extra rader.
Nu fungerar den exakt som tänkt, och utan flimmer eller loop eller nåt sånt, och utan rejäla ingrepp i koden som helhet.
Här är gamla kodbiten, med det nya inlagt. Jag skriver // NYTT! på den nya koden.

Med detta blir det så att den stannar på min position, och att jag måste släppa och sen trycka knappen igen för att åka vidare.
Gäller båda om man kommer uppifrån eller nedifrån. Fungerar 100% perfekt, har även stresstestat den (knappat som tusan).

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
  {
    if ( UserStopPulseCount != 0 && PulseCount >= UserStopPulseCount - 15 && PulseCount <= UserStopPulseCount + 15 )
    {
      digitalWrite(controlPin1, LOW);
      digitalWrite(controlPin2, LOW);
      if(okgo==0){   // NYTT!
      lcd.setCursor(0, 1);
      lcd.print("Users Stop");
      }
      int valA = digitalRead(intest1Pin);   // NYTT!
      int valB = digitalRead(intest2Pin);   // NYTT!
      while (valA+ valB>0 && okgo==0){   // NYTT!
      Serial.println("Users programmed STOP activated");
     // Serial.println("intest1Pin %3d intest2Pin %f",intest1Pin,intest2Pin);
      delay(100);
      valA = digitalRead(intest1Pin);   // NYTT!
      valB = digitalRead(intest2Pin);   // NYTT!
      }
      okgo=1;  // NYTT!
     
    }else{
    okgo=0;    // NYTT!
      }
  }   


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 16 inlägg ]  Gå till sida Föregående  1, 2

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: zealotry och 4 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
    Electrokit
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010