projekt:python_projekt_gpio
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| projekt:python_projekt_gpio [2026/02/21 16:25] – torsten.roehl | projekt:python_projekt_gpio [2026/02/24 07:40] (aktuell) – torsten.roehl | ||
|---|---|---|---|
| Zeile 61: | Zeile 61: | ||
| * Data: <color # | * Data: <color # | ||
| - | In diesem Kurs werden die oben aufgelisteten Pins verwendet! | ||
| </ | </ | ||
| |{{ : | |{{ : | ||
| - | |Adapterplatine | + | |Adapterplatine |
| |{{ : | |{{ : | ||
| |Alle Bauteile LED-Ampel und Temperatursensor die im Kurs verwendet werden sind angeschlossen| | |Alle Bauteile LED-Ampel und Temperatursensor die im Kurs verwendet werden sind angeschlossen| | ||
| Zeile 125: | Zeile 124: | ||
| source ~/ | source ~/ | ||
| </ | </ | ||
| - | * 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**! |
| </ | </ | ||
| ==== Pakete & Bibliotheken installieren ==== | ==== Pakete & Bibliotheken installieren ==== | ||
| Zeile 140: | Zeile 139: | ||
| <code bash> | <code bash> | ||
| - | source ~/devel/gpio_led/gpio_env/ | + | source ~/devel/projects/course_env/ |
| pip install RPi.GPIO | pip install RPi.GPIO | ||
| </ | </ | ||
| ===== Minimal Programm ===== | ===== Minimal Programm ===== | ||
| - | Dieses Programm ('' | + | Dieses Programm ('' |
| Pin und Befehl werden im **ADJUST AREA** angepasst. | Pin und Befehl werden im **ADJUST AREA** angepasst. | ||
| '' | '' | ||
| - | <code python | + | <code python |
| # | # | ||
| Zeile 156: | 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 | VALUE = GPIO.HIGH | ||
| + | # END ADJUST AREA | ||
| def main(): | def main(): | ||
| GPIO.setmode(GPIO.BCM) | GPIO.setmode(GPIO.BCM) | ||
| + | GPIO.setwarnings(False) | ||
| GPIO.setup(PIN, | GPIO.setup(PIN, | ||
| Zeile 177: | 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! |
| </ | </ | ||
| Hierfür muss das Programm ausführbar gemacht werden ('' | Hierfür muss das Programm ausführbar gemacht werden ('' | ||
projekt/python_projekt_gpio.1771691159.txt.gz · Zuletzt geändert: von torsten.roehl
