Ankündigung

Einklappen
Keine Ankündigung bisher.

Prog Taster prellt

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Prog Taster prellt

    Hallo,

    ich habe das Problem das mein Prog Taster nicht zuverlässig funktioniert, ich gehe davon aus das er prellt. Die Schaltung besteht nur aus einem 10k Pullup und der Taster zieht nach Masse. Als Taster verwende ne ich einen 25mm langen Mikrotaster von AliExpress.

    Habe ich das richtig gesehen das im Code keine Massnahmen gegen das Prellen implementiert sind?
    Welche Schaltung verwendet ihr? Mit Kondensator?

    LG Wolfgang

    #2
    Der Prog-Taster löst einen Interrupt aus. Deshalb muss per Hardware entprellt werden. Unter Lernen auf der Konnekting-Seite findest du, was du suchst.

    Kommentar


      #3
      Oder man übernimmt das selbst im Sketch, man kann ja einfach
      Konnekting.toggleProgState();
      aufrufen.
      Dann kann man auch in SW entprellen - ich mach das so.
      Zuletzt geändert von Ing-Dom; 29.05.2021, 09:05.
      OpenKNX www.openknx.de | NanoBCU und OpenKNX-HW verfügbar

      Kommentar


        #4
        Und was übergibst du dann in der init Methode? Die will ja als zweiten Parameter den Prog Button Pin haben.

        Kommentar


          #5
          die init methode ist überladen es gibt auch:



          voidKonnektingDevice::init(HardwareSerial&serial,
          void (*progIndicatorFunc)(bool),
          wordmanufacturerID,
          bytedeviceID,
          byterevisionID
          )

          OpenKNX www.openknx.de | NanoBCU und OpenKNX-HW verfügbar

          Kommentar


            #6
            Funktioniert hervorragend, vielen Dank
            Das entprellen übernimmt bei mir die Bounce2 Bibliothek… falls das jemand auch machen möchte.
            Zuletzt geändert von wolfib; 02.06.2021, 21:35.

            Kommentar

            Lädt...
            X