GPIO abfrage - Wert ändert sich

  • Hallo,

    ich braucht bitte eure Hilfe in Bereich GPIO.

    Ich versuche ein Script zu bauen dass mir eine Rückmeldung gibt wenn auf GPIO24 strom ankommt. (Stromkreis geschlossen)

    Das Problem ist dass der Status vom GPIO Port 24 immer zwischen 0 und 1 ändert obwohl ich nur ein Jumperwire angeschlossen habe an dem noch garnichts dran hängt.
    Auch wenn das Script nicht läuft ändert sich der Wert ständig.


    +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
    | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
    +-----+-----+---------+------+---+---Pi 2---+---+------+---------+-----+-----+

    pi@rasppi ~ $ gpio readall | grep GPIO.24
    | 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 | 16 |
    pi@rasppi ~ $ gpio readall | grep GPIO.24
    | 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 1 | IN | GPIO.27 | 27 | 16 |
    pi@rasppi ~ $ gpio readall | grep GPIO.24
    | 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 | 16 |
    pi@rasppi ~ $ gpio readall | grep GPIO.24
    | 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 | 16 |
    pi@rasppi ~ $ gpio readall | grep GPIO.24
    | 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 | 16 |
    pi@rasppi ~ $ gpio readall | grep GPIO.24
    | 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 1 | IN | GPIO.27 | 27 | 16 |

    Sobald ich das Kabel abstecke bleibt der wert immer auf 0 wie es sein sollte.

    Hab ich hier einen Verständnisfehler?

    Ich hoffe dass ich halbwegs gut erklären konnte.. :wallbash:

    Danke


  • Auf GPIO24 ist nur der Juperwire angeschlossen an dem auch nichts dran hängt. Also nur ein leeres Kabel

    aha also hast du ein Radio gebaut, schon mal sowas gesehen?
    gleiches Prinzip, nur ist dein offener jumper wire die Antenne und da wundert es dich wenn du mal 1 und mal 0 empfängst?
    e48b9d438bf7432a948dac5f60e41a3c.jpg

    lasst die PIs & ESPs am Leben !
    Energiesparen:
    Das Gehirn kann in Standby gehen. Abschalten spart aber noch mehr Energie, was immer mehr nutzen. Dieter Nuhr
    (ich kann leider nicht schneller fahren, vor mir fährt ein GTi)

    Einmal editiert, zuletzt von jar (12. Mai 2017 um 10:08)

  • ahhhh dann funktioniert das Kabel als Antenne... :blush:

    Ok dann baue ich erst alles auf und versuche dann das script.

    Ich wollte es step für step machen um es besser zu verstehen :rolleyes:

  • Du solltest den Eingang mit einem Pullup oder Pulldown versehen. In Deinem Fall, da Du ja das Anliegen der Spannung feststellen möchtest, ein Pulldown. Das lässt sich beim RasPi per Software aktivieren. Dann hängt der GPIO nicht mehr in der Luft, sondern hat einen definierten Wert. Das hier könnte in dem Zusammenhang hilfreich für das Verständnis sein:
    [FAQ] Wie schließe ich einen Taster an den GPIO an? Was ist ein Pullup / Pulldown?

    OT

    Spannung liegt an
    Strom fließt

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!