Zum Inhalt springen

Arduino soll warten bis eine bedingung erfüllt ist

Projekte und Tutorials für Arduino Foren StartHardware-Forum Arduino soll warten bis eine bedingung erfüllt ist

  • Dieses Thema ist leer.
Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)
  • Autor
    Beiträge
  • #17758 Antworten
    Thies Kleinschmidt
    Gast

    moin, bei meinem aktuellen projekt (steuerung für ein heimkino) brauche ich etwas hilfe, zur erklärung: der arduino soll sobald an einem pin der high-status erreicht wird, für 39 sekunden ein relais ansteuern und danach wieder ausschalten (damit wird die leinwand ausgefahren). soweit so gut, das bekomme ich von der programmierung auch hin. nun aber zu meinem problem: dieser ablauf darf nur einmal ausgelöst werden, also darf selbst wenn am eingangspin noch das high-signal anliegt, nicht nochmal das relais angeschaltet werden, sobald dann am eingangspin ein low anliegt, soll ein anderes relais für 39 sekunden angeschaltet werden(damit wird die leinwand eingefahren).wenn die leinwand eingefahren wurde, darf der erste ablauf wieder “freigeschaltet” werden.

    also im prinzip wäre der ablauf so:
    1. high signal am eingangspin löst relais1 aus
    2. delay(39000);
    3. relais1 wird ausgeschaltet
    4. warten bis am einganspin low anliegt
    5. wenn low anliegt: relais2 einschalten
    6. delay(39000);
    7. relais2 ausschalten
    8. auf high signal warten.

    mit den ganzen if- und else schleifen komme ich eigentlich ganz gut klar, aber wie bekomme ich es hin, das der ablauf pausiert wird bis low anliegt(punkt 4)?
    so würde ja jedes mal wenn der loop neu startet das relais1 wieder für 39 sekunden eingeschaltet werden(darf halt nur 1 mal passieren und jedes mal nachdem low anlag).

    danke schon mal im voraus für die hilfe.

    #17792 Antworten
    katarinakohler
    Gast

    Es besteht kein Zweifel, dass die von den Online Casinos angebotenen Werbeaktionen und Boni viele Spieler auf https://besteonlinecasinoschweiz.ch/zahlung/bitcoin-casinos anlocken. Es ist eine großartige Gelegenheit, einen Vorsprung zu bekommen und das Spielen mit höheren Einsätzen zu genießen, als Sie es normalerweise tun würden.

Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)
Antwort auf: Arduino soll warten bis eine bedingung erfüllt ist
Deine Information: