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

Rund um die Software von Revolution Pi
Post Reply
Uwe
Posts: 4
Joined: 23 Mar 2020, 14:01

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

Post 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
User avatar
dirk
KUNBUS
Posts: 2174
Joined: 15 Dec 2016, 13:19

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

Post 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.
User avatar
nicolaiB
KUNBUS
Posts: 931
Joined: 21 Jun 2018, 10:33
Location: Berlin
Contact:

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

Post 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
Post Reply