Python LeD Blinkschaltung Fehlermeldung

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo,

    ich bin ein absoluter NOOB bezüglich Programmierung . Im Raspberry Pi Hndbuch (Chip-Sonderheft)

    habe ich eine Ampelschaltung nachgebaut (auf Steckerboard).
    Die Einzelansteuerung über die Konsole hat beim Ein- und Ausschalten funktioniert.
    Auch das Ein-und Ausschalten von Hand gpio -g write 17 1 (GPIO 17 = Pin11)
    funktionierte.

    BEim Automatik-Programm ging aber leider gar nichts:


    Bereits bei der einfachen Blinkschaltung kamen nur Fehlermeldungen.
    Hier der Weg, wie ich vorging:

    sudo apt-get update
    sudo apt-get install python-dev
    sudo apt-get install python-rpi.gpio

    Danach habe ich ein Verzeichnis angelegt

    mkdir /home/pi/led/

    Jetzt mit dem Editor

    sudo nano /home/pi/led/led.py


    Hier der Inhalt, den ich nach Anleitung eintrug:


    #!/usr/env python
    import RPI.GPIO as GPIO
    import time

    # RPI.GPIO Layout verwenden (wie Pin-Nummer)
    GPIO.setmode(GPIO.BOARD)

    # Pin 11 (GPIO 17) auf Output setzen
    GPIO.setup(11, GPIO.OUT)

    # nach 10 Blinks setzt Blinken aus
    i=0
    while i<=10:
    i+=1
    GPIO.output(11, True)
    time.sleep(3)
    GPIO.output(11, False)
    GPIO.cleanup()

    Alles mit strg-X und ja gespeichert.

    Start mit

    sudo python /home/pi/led/led.py

    Hier die Fehlermeldung:
    File "/home/pi/led/led.py" line 15
    i=0

    îndentationError: unexpected indent

    Was bedeutet das ?

    Über Hilfe wäre ich dankbar.

  • Python benutzt keine Klammern um Codeblöcke zu bilden, sondern Zeileneinrückungen. Wenn da nicht strickt drauf geachtet wird gibt es diesen Fehler. Vergleiche mal Deinen Code:

  • Hallo,

    vielen Dank für die Info. Da muss ich doch ein wenig skript pauken. Ich habe das alles mal so mit Einrücken eingegeben. Allerdings kommt jetzt die Fehlermeldung

    ImportError: mo modul named RPI.GPIO

    da ist der Wurm drinm hmmmm.

    Gruß
    Matt

Jetzt mitmachen!

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