Benutzer-Werkzeuge

Webseiten-Werkzeuge


project:python_led

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
project:python_led [2026/02/23 11:51] – [Quellcode (Sourcecode)] torsten.roehlproject:python_led [2026/02/23 11:55] (aktuell) torsten.roehl
Zeile 35: Zeile 35:
     │   ├── hardware.py         │   ├── hardware.py    
     │   └── __init__.py     │   └── __init__.py
-    └── ledcontrol.py+    └── led_advanced.py
 </code> </code>
  
Zeile 62: Zeile 62:
 </note> </note>
 ===== Quellcode (Sourcecode) ===== ===== Quellcode (Sourcecode) =====
-Der **Sourcecode** besteht aus zwei Dateien: das eigentliche Programm **%%ledcontrol.py%%** sowie die Dateien im Hintergrund (im Verzeichnis **%%core%%**), die für die Programmlogik und die Hardware-Ansteuerung benötigt werden. Im Kurs wird das Programm ausführlich erklärt. Diese Dateien enthalten noch keinen Header – dies sollte geändert werden.+Der **Sourcecode** besteht aus zwei Dateien: das eigentliche Programm **%%led_advanced.py%%** sowie die Dateien im Hintergrund (im Verzeichnis **%%core%%**), die für die Programmlogik und die Hardware-Ansteuerung benötigt werden. Im Kurs wird das Programm ausführlich erklärt. Diese Dateien enthalten noch keinen Header – dies sollte geändert werden.
 === hardware.py === === hardware.py ===
  
Zeile 118: Zeile 118:
 #!/usr/bin/env python3 #!/usr/bin/env python3
  
-from core.hardware import +from core import hardware
-    setRedLED, +
-    setYellowLED, +
-    setGreenLED, +
-    cleanup +
-)+
  
 def main(): def main():
Zeile 172: Zeile 167:
 <code bash> <code bash>
 cd ~/devel/projects/course_led_advanced/src cd ~/devel/projects/course_led_advanced/src
-./ledcontrol.py+./led_advanced.py
 </code> </code>
  
project/python_led.1771847516.txt.gz · Zuletzt geändert: von torsten.roehl