Page 1 of 1

RevPi Compact Digitales Eingangssignal in der Software als Zähler verarbeiten (Flanke zählen)

Posted: 14 Sep 2021, 12:58
by Uwe
Hallo zusammen,

leider hat der RevPi Compact ja keine Einstellung im Pictory, welche am digitalen Eingang automatisch die Flanken zählt (rising edge).

Meine konkrete Frage:
Wie sieht der Code in Python aus, mit dem ich die Flanken dann selbst zählen kann und wie bekomme ich das Ergebnis dann am
Besten in einer weiteren Anwendung verarbeitet?

Danke für Eure Hilfe.

Grüße

Uwe

Re: RevPi Compact Digitales Eingangssignal in der Software als Zähler verarbeiten (Flanke zählen)

Posted: 20 Oct 2021, 13:43
by dirk
Hi du kannst das BitMirror Beispiel im Forum als Vorlage nehmen, um digitale Ein- und Ausgänge zu verarbeiten.
Schau Dir mal diese Diskussion an:
https://revolutionpi.de/forum/viewtopic.php?t=1626
Die Schwierigkeit liegt denke ich am Entprellen.

Re: RevPi Compact Digitales Eingangssignal in der Software als Zähler verarbeiten (Flanke zählen)

Posted: 20 Oct 2021, 14:27
by nicolaiB
Hallo Uwe,

ich würde es mit revpimodio2 und IO events realisieren (https://revpimodio.org/doku2/io/). Der Funktion reg_event kannst du über den Parameter edge=RISING mitteilen, dass die Event-Funktion nur bei steigender ausgeführt wird. Dort kannst du dann deinen Zähler hochzählen.

Nicolai