- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 5 von 5

Thema: Frage zu bounce

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    18.03.2013
    Beiträge
    242
    Zitat Zitat von witkatz Beitrag anzeigen
    Das sind wohl Methoden für Flankenerkennung. Zitat aus der bounce2/wiki


    Gruß
    witkatz
    Das ist mir klar, erklärt aber nicht das unterschiedliche Verhalten.

    Noch eine Ergänzung:

    bei nicht betätigtem Taster ist der Eingang HIGH

    vG
    fredyxx

  2. #2
    Erfahrener Benutzer Roboter-Spezialist Avatar von witkatz
    Registriert seit
    24.05.2006
    Ort
    NRW
    Alter
    54
    Beiträge
    553
    Blog-Einträge
    17
    Doch, ich finde schon, dass das das unterschiedliche Verhalten erklärt:
    - read() gibt den entprellten Signalwert, also immer true wenn das signal immer HIGH ist.
    - fell() und rose() geben nur einmal true, wenn eine Flanke erkannt wurde, sonst immer false.
    Mich wundert nur das eine true am Anfang.

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    18.03.2013
    Beiträge
    242
    Zitat Zitat von witkatz Beitrag anzeigen
    Doch, ich finde schon, dass das das unterschiedliche Verhalten erklärt:
    - read() gibt den entprellten Signalwert, also immer true wenn das signal immer HIGH ist.
    - fell() und rose() geben nur einmal true, wenn eine Flanke erkannt wurde, sonst immer false.
    Mich wundert nur das eine true am Anfang.
    Dann ist doch alles klar:

    fell() und rose() geben nur einmal true, wenn eine Flanke erkannt wurde, sonst immer false
    Das war mir so nicht klar, aber logisch. Wenn es keine "1" zurückgeben kann, bleibt halt nur die "0". Eine Variable in diesem Befehl nicht zu verändern geht wohl nicht. War wohl eine naive Vorstellung!


    Mich wundert nur das eine true am Anfang.
    Das kommt doch daher, weil der 1. Serial.print vor dem

    Code:
       debouncer.update() ;   
       JustPin = debouncer.read();
    kommt und da ist JustPin aus dem Setup ja noch HIGH.

    Danke für die HIlfe!!

    vG

    fredyxx

Ähnliche Themen

  1. .:Anfänger Frage zu Sensoren:.(Neu! Frage zu meinem 1. Progr
    Von oceans94 im Forum Sensoren / Sensorik
    Antworten: 22
    Letzter Beitrag: 06.05.2008, 06:54

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen