Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekt:python_projekt_gpio

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekt:python_projekt_gpio [2026/02/21 16:28] – [Hardware ansteuern] torsten.roehlprojekt:python_projekt_gpio [2026/02/24 07:40] (aktuell) torsten.roehl
Zeile 124: Zeile 124:
 source ~/devel/projects/course_env/bin/activate source ~/devel/projects/course_env/bin/activate
 </code> </code>
-  * Für alle **Python-Projekte** im Kurs verwenden wir diese eine Umgebung: **course-env**!+  * Für alle **Python-Projekte** im Kurs verwenden wir diese eine Umgebung: **course_env**!
 </note> </note>
 ==== Pakete & Bibliotheken installieren ==== ==== Pakete & Bibliotheken installieren ====
Zeile 139: Zeile 139:
  
 <code bash> <code bash>
-source ~/devel/gpio_led/gpio_env/bin/activate+source ~/devel/projects/course_env/bin/activate
 pip install RPi.GPIO pip install RPi.GPIO
 </code> </code>
  
 ===== Minimal Programm ===== ===== Minimal Programm =====
-Dieses Programm (''led.py'') schaltet eine einzelne LED am **Raspberry Pi**.+Dieses Programm (''led_simple.py'') schaltet eine einzelne LED am **Raspberry Pi**.
 Pin und Befehl werden im **ADJUST AREA** angepasst. Pin und Befehl werden im **ADJUST AREA** angepasst.
 ''GPIO.cleanup()'' setzt am Ende alle verwendeten GPIO-Pins wieder zurück. ''GPIO.cleanup()'' setzt am Ende alle verwendeten GPIO-Pins wieder zurück.
  
  
-<code python  led.py>+<code python  led_simple.py>
  
 #!/usr/bin/env python3 #!/usr/bin/env python3
Zeile 155: Zeile 155:
 import RPi.GPIO as GPIO import RPi.GPIO as GPIO
  
 +# START ADJUST AREA
 PIN = 17                       # PIN wählen PIN = 17                       # PIN wählen
 VALUE = GPIO.HIGH              # HIGH / LOW  (anschalten/ausschalten) VALUE = GPIO.HIGH              # HIGH / LOW  (anschalten/ausschalten)
 +# END ADJUST AREA
  
 def main(): def main():
  
     GPIO.setmode(GPIO.BCM)     # Broadcom-GPIO-Nummern     GPIO.setmode(GPIO.BCM)     # Broadcom-GPIO-Nummern
 +    GPIO.setwarnings(False)    # Warning OFF
     GPIO.setup(PIN, GPIO.OUT)  # Als Ausgabe PIN festlegen     GPIO.setup(PIN, GPIO.OUT)  # Als Ausgabe PIN festlegen
  
Zeile 176: Zeile 179:
 === Programm ausführen === === Programm ausführen ===
 <code bash> <code bash>
-chmod 775 led.py  # einmalig ausführbar machen! +chmod 775 led_simple.py  # einmalig ausführbar machen! 
-./led.py          # Script ausführen!+./led_simple.py          # Script ausführen!
 </code> </code>
 Hierfür muss das Programm ausführbar gemacht werden (''chmod'') und man sich im Verzeichnis des auszuführenden Programms befinden. Hierfür muss das Programm ausführbar gemacht werden (''chmod'') und man sich im Verzeichnis des auszuführenden Programms befinden.
projekt/python_projekt_gpio.1771691304.txt.gz · Zuletzt geändert: von torsten.roehl