Posts by irrtum

    Hallo,

    wenn ich eine LED und einen Widerstand in einen korrekten Stromkreis mit den Pins setze und den Pi anschalte, dann leuchtet die LED.

    Ist das normal? Warum muss ich den Pin nicht mit den GPIO.setup und GPIO.output Befehlen ansteuern?

    Im Moment habe ich folgenden Aufbau: eine LED mit Widerstand, verbunden mit Pin 17 (GPIO.BOARD Modus, hat 3,3V) als hohes Potential und einen Ground als Masse, die LED leuchtet.

    Wenn ich jetzt ein Python-Skript schreibe um die LED auszuschalten, welches so aussieht:

    import RPi.GPIO as GPIO

    GPIO.setmode(GPIO.BOARD)

    GPIO.setup(17,GPIO.OUT)

    GPIO.output(17,GPIO.LOW)

    dann kommt folgende Fehlermeldung:

    Traceback (most recent call last):

    File "led.py", line 3, in <module>

    GPIO.setup(17,GPIO.OUT)

    ValueError: The channel sent is invalid on a Raspberry Pi

    Auf dem Pi befindet sich nur ein paar Bibliotheken für einen DHT22 Sensor, eine ssh und eine conf-Datei damit der Pi automatisch mit dem Wlan verbindet und ich ihn über puTTy ansteuern kann.

    Hat irgendjemand Ideen?
    absoluter Anfänger und leider schon am Ende meiner Ideen

    Gruß

    Hallo,

    harter Noob hier, habe einen Pi 0 gekauft und lasse ihn ohne Benutzeroberfläche laufen, steuere ihn mit putty.

    Habe mir eine Schaltung mit LED und Widerstand gebaut. LED leuchtet beim anschalten des Pi, ohne dass ich dies per Python-Skript explizit befehle.

    1. Frage: Ist das normal? Jeder PIN scheint standardmäßig aktiviert zu sein (LED leuchtet bei jeder phys. zulässigen Schaltung beim Anschalten des Pi)

    Ich baute mir also mit dem Befehl nano led.py ein Python-Skript (falsche Benutzung von Vokabeln bitte korrigieren) mit dem Namen led und dem Inhalt

    import RPi.GPIO as GPIO

    GPIO.setmode (GPIO.BOARD)

    GPIO.setup (3, GPIO.OUT)

    GPIO.output (3, GPIO.LOW)

    wenn ich dieses Skript nun mit dem Befehl python led.py ausführe, erlischt die LED. Soweit so gut.

    Ich wollte dieses Skript wieder beenden, also rief ich alle Prozesse mit dem Befehl top auf.

    Im Anhang seht ihr meine Anzeige. Meine Fragen 2 & 3 sind nun:

    -wie komme ich wieder ins normale Terminal? Sprich: beende die top-Anzeige

    -wo sehe ich meinen Prozess, der die LED ausschaltete und wie kann ich diesen wiederrum beenden?

    Lassts krachen