[python-users] Abstandsmesser mit dem Raspberry Pi fertig!
M.-A. Lemburg
mal at egenix.com
Mi Apr 29 12:45:09 CEST 2020
Guter Tipp, Daniel. Wusste ich noch nicht.
On 29.04.2020 11:45, Daniel Hepper wrote:
> Eine kleine Anmerkung: die gängigen Python-Libraries für GPIO auf dem
> Raspberry Pi haben entprellen (engl. debouncing) eingebaut.
>
> Bei gpiozero gibt man dazu bei der Instanziierung den
> Parameter "bounce_time" an, z.B. so:
>
> from gpiozero import Button
>
> button = Button(2, bounce_time=0.2)
>
> https://gpiozero.readthedocs.io/en/stable/api_input.html?highlight=bounce_time#button
>
> Grüße,
> Daniel
>
> On Wed, Apr 29, 2020 at 11:33 AM Horst Meyer <okfdnewsletter at horald.de
> <mailto:okfdnewsletter at horald.de>> wrote:
>
> Hallo Marc-Andre,
>
> danke für Deinen Tipp. Das war der entscheidende Hinweis. Ich habe es
> ausprobiert und es funktioniert. Auch wenn ich den Taster trotzdem
> verlöten muss, da er sonst zu wackelig ist, brauche ich immerhin keine
> Widerstände. Damit ist die Maus-Lösung "gestorben". Wie gesagt werde
> ich
> die Lösung auf meiner gitlab-Seite einstellen und gebe am 19. Mai
> abends
> ab 19 Uhr ein Online-Meeting, wo man dann auch Rückfragen stellen kann:
> https://gitlab.com/horald/raspiprojects/-/blob/master/projects/termine_online.md
>
> Viele Grüße
>
> Horst
>
> Am 29.04.20 um 10:07 schrieb M.-A. Lemburg:
> > Hallo Horst,
> >
> > man kann die Taster auch ganz ohne Wiederstände anschließen,
> > muss dann aber in Python den Pin auf "pull up" konfigurieren.
> >
> > Hier ist eine Anleitung:
> >
> > http://rpi.ksz.ch/index.php/2015/08/28/einen-taster-anschliessen/
> >
> > Ohne Widerstand und Kondensator kommt es bei solch einer
> > Konstruktion allerdings häufig zum Prellen des Schalters,
> > d.h. beim Drücken und Loslassen wechselt der Pin einige
> > Male zwischen den Zuständen bis er sich auf den eigentlich
> > Zielzustand einstellt.
> >
> > Das kann man aber auch im Programm abfange, indem man z.B.
> > bei der Zustandabfrage eine Liste verwendet und dann in jedem
> > Schleifendurchgang das letzte Resultat speichert. Erst wenn
> > dann 2-3-mal der gleiche Zustand in der Liste steht, verwendet
> > man dann das Resultat (man baut den Kondensator quasi in Code
> > nach).
> >
> > Beste Grüße,
> ________________________________________
>
> Diese Mail erhalten Sie ueber die Mailingliste python-users der
> Universitaet zu Koeln
> Nachrichten an: python-users at uni-koeln.de
> <mailto:python-users at uni-koeln.de>
> Abonnement und Benutzereinstellungen:
> https://lists.uni-koeln.de/mailman/listinfo/python-users
> Listenarchiv: https://lists.uni-koeln.de/pipermail/python-users/
>
> pyCologne Homepage: http://pycologne.de/
>
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Experts (#1, Apr 29 2020)
>>> Python Projects, Coaching and Support ... https://www.egenix.com/
>>> Python Product Development ... https://consulting.egenix.com/
________________________________________________________________________
::: We implement business ideas - efficiently in both time and costs :::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
https://www.egenix.com/company/contact/
https://www.malemburg.com/
Mehr Informationen über die Mailingliste python-users