Mal ne Anfängerfrage: Ich habe einen Relais-Baustein an GPIO17 meines Raspi4 angeschlossen. Danach habe ich gemäß https://www.kernel.org/doc/Documentation/gpio/sysfs.txt echo out > gpio17/direction gemacht. Dadurch alleine ging das Relais bereits an. Wenn ich dann echo 0 > value mache passiert nichts und wenn ich echo 1 > value mache, geht das Relais wieder aus. Das verstehe ich noch: Relais invertiert irgendwie. Was ich aber nicht verstehe: warum ist das Relais nicht bereits angesprungen als es die 5 Volt VCC bekommen hat? Was ist der Unterschied zwischen nicht initialisierten 0 Volt und initialisierten 0 Volt? Oder anders ausgedrückt: was ist der Unterschied zwischen "gar kein Kabel am Relais-Steuer-PIN angeschlossen" und "GPIO17 mit 0 Volt and Relais-Steuer-PIN angeschlossen"?
Gast
#5977509
Der Pin ist als Input nicht in der Lage ausreichend Strom für das Relais zu liefern. Wird der Pin als Ausgang konfiguriert ändert sich das und er liefert.
NichtWichtig schrieb: > Der Pin ist als Input nicht in der Lage ausreichend Strom für das Relais > zu liefern. Ah ich glaube ich habe es verstanden. Der Raspi muss nicht liefern sondern konsumieren. http://modtronix.com/prod/mod/mod-rly2-5v_schematics.jpg Es muss genug Strom in den Raspi rein fließen, damit die LED im Optokoppler angeht.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.