Low High

  • Komme irgendwie nicht weiter.
    Habe WiringPi installiert (keine Ahnung ob der Fehler vorher schon war)

    Ich kann GPIO's

    Code
    gpio export 5 out


    und

    Code
    gpio export 5 in


    machen und das Relais schalten, sowas wie

    Code
    gpio -g write 5 1


    oder

    Code
    gpio -g write 5 0


    bleibt dabei ohne Wirkung.
    Das Bild zeigt bei

    Code
    gpio readall


    als Ausgabe schon immer V als 1.
    Liegt dort der Fehler und (oder) wie kann ich das korrigieren ?

    Einmal editiert, zuletzt von bkm (30. Dezember 2014 um 17:37)

  • Moin,

    Du musst den GPIO erst einmal auf OUT setzen:

    Code
    sudo gpio mode 21 out

    Den Schaltzustand des jeweiligen Relais ändert Du mit:

    Code
    sudo gpio write 21 0


    Relais zieht an

    und

    Code
    sudo gpio write 21 1


    Relais neutral

    Bye

    Jürgen

    PS.:
    Mit export out/in und -g write sprichst Du BCM,
    mit mode out/in und write die unter Namen (gpio readall) aufgeführten GPIO´s an.
    (wPi) sudo gpio mode 21 out ist somit (BCM) gpio export 5 out
    ebenso wie
    sudo gpio write 21 1 und gpio -g write 5 1

    Sofern ein Relais an einem GPIO angeschlossen ist sollte dieser unmittelbar beim Hochfahren/reboot in dem Modus OUT geschaltet werden.

    Einmal editiert, zuletzt von rpivpn (30. Dezember 2014 um 19:28)

  • Habe ich doch nur mit BCM. Trotzdem habe ich deine Vorschlag gemacht geht auch nicht.
    Habe jetzt alle Kabel vom Relais gezogen nur VCC und Ground
    readall bringt bei 5(21) und 6(22) trotzdem immer IN 1 und man kann nix schalten.

    Gibt es was zum reseten ausser nochmal frisch anfangen ?

  • Moin,

    bitte mach mal folgendes:

    Code
    sudo gpio readall


    BCM GPIO 5 hat Mode IN und V 1 (default Zustand nach dem Hochfahren)
    dann

    Code
    sudo gpio export 5 out


    und nochmals

    Code
    sudo gpio readall

    Ist der Mode immer noch auf IN ?
    Gibt es eine Fehlermeldung?

    Bye

    Jürgen

  • Moin,

    schalten macht Du mit:
    !!!!WENN MODE OUT ANLIEGT!!!

    Code
    gpio -g write 5 1


    Zustand V sollte jetzt 1 sein (sudo gpio readall oder sudo gpio -g read 5)
    und

    Code
    gpio -g write 5 0


    Zustand V sollte jetzt 0 sein (sudo gpio readall oder sudo gpio -g read 5)

    Bye

    Jürgen

    Einmal editiert, zuletzt von rpivpn (30. Dezember 2014 um 20:17)

  • DAS IST NORMAL!!!!!!NACH EINEM REBOOOOOOT
    Und wenn´s so weitergeht drehst Du dich nur ewig im Kreis.

    Bitte erst einmal keinen Reboot ausführen!!!

    1)

    Code
    sudo gpio export 5 out

    2)

    Code
    sudo gpio -g write 5 1

    3)

    Code
    sudo gpio readall

    Hat BCM GPIO 5 jetzt Mode OUT und V 1 ?

    Wenn ja:

    4)

    Code
    sudo gpio -g write 5 0

    5)

    Code
    sudo gpio readall

    Hat BCM GPIO 5 jetzt Mode OUT und V 0 ?

    Wenn ja:

    was für ein Relaisboard hast Du (Typ/Produktbild)

    und wie ist es mit dem Pi verkabelt?

    Pi <> Relaisboard
    5 Volt Pin an VCC
    0/GND an GND
    BCMGPIO5 an IN

    Bye

    Jürgen

Jetzt mitmachen!

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