initiales Zeug für Python Tutorials, etc.
This commit is contained in:
1 parent
b8f3e72965
commit
4c9980bbee
5 files changed
+94
No files matched your search
@@ -1,8 +1,13 @@
|
|||||||
# Willkommen
|
# Willkommen
|
||||||
wise 2023 / 24
|
wise 2023 / 24
|
||||||
|
|
||||||
|
## Augabenstellung
|
||||||
|
Bau eines Hausaufgaben Robos
|
||||||
|
|
||||||
|
|
||||||
## Ziel
|
## Ziel
|
||||||
* Repo für die Raspis, um python progrämmchen zu pflegen, warten, ...
|
* Repo für die Raspis, um python progrämmchen zu pflegen, warten, ...
|
||||||
* Repo für die Apache-Config, um Webdienst zu veröffentlichen
|
* Repo für die Apache-Config, um Webdienst zu veröffentlichen
|
||||||
* Repo für die Web-App, um den Vokabeltester / Mathe-Checker zu starten.
|
* Repo für die Web-App, um den Vokabeltester / Mathe-Checker zu starten.
|
||||||
|
|
||||||
|
## Links
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
# Liste mit Fragen und zugehörigen Antworten erstellen
|
||||||
|
fragen_und_antworten = [
|
||||||
|
{"frage": "Wie heißt die Hauptstadt von Frankreich?", "antwort": "Paris"},
|
||||||
|
{"frage": "Was ist die Hauptfarbe des Himmels an einem klaren Tag?", "antwort": "Blau"},
|
||||||
|
{"frage": "Wie viele Planeten gibt es in unserem Sonnensystem?", "antwort": "Acht"},
|
||||||
|
]
|
||||||
|
|
||||||
|
# Über die Liste iterieren und alle Fragen ausgeben
|
||||||
|
for eintrag in fragen_und_antworten:
|
||||||
|
frage = eintrag["frage"]
|
||||||
|
print(f"Frage: {frage}")
|
||||||
Executable
+27
@@ -0,0 +1,27 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
# Vokabeltester
|
||||||
|
import random
|
||||||
|
|
||||||
|
# Liste mit Fragen und zugehörigen Antworten erstellen
|
||||||
|
fragen_und_antworten = [
|
||||||
|
{"frage": "Wie heißt die Hauptstadt von Frankreich?",
|
||||||
|
"antwort": "Paris"},
|
||||||
|
{"frage": "Was ist die Hauptfarbe des Himmels an einem klaren Tag?",
|
||||||
|
"antwort": "Blau"},
|
||||||
|
{"frage": "Wie viele Planeten gibt es in unserem Sonnensystem?",
|
||||||
|
"antwort": "Acht"},
|
||||||
|
]
|
||||||
|
|
||||||
|
while True:
|
||||||
|
# Zufällig eine Frage auswählen
|
||||||
|
zufallige_frage = random.choice(fragen_und_antworten)
|
||||||
|
frage = zufallige_frage["frage"]
|
||||||
|
antwort = zufallige_frage["antwort"]
|
||||||
|
|
||||||
|
# Frage und Antwort ausgeben
|
||||||
|
print(f"Frage: {frage}")
|
||||||
|
print(f"Antwort: {antwort}")
|
||||||
|
|
||||||
|
# Auf Eingabe warten
|
||||||
|
input("Drücke Enter für die nächste Frage...")
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
import random
|
||||||
|
|
||||||
|
# Liste mit Fragen und zugehörigen Antworten erstellen
|
||||||
|
fragen_und_antworten = [
|
||||||
|
{"frage": "Wie heißt die Hauptstadt von Frankreich?", "antwort": "Paris"},
|
||||||
|
{"frage": "Was ist die Hauptfarbe des Himmels an einem klaren Tag?", "antwort": "Blau"},
|
||||||
|
{"frage": "Wie viele Planeten gibt es in unserem Sonnensystem?", "antwort": "Acht"},
|
||||||
|
]
|
||||||
|
|
||||||
|
# Zufällig eine Frage auswählen
|
||||||
|
zufallige_frage = random.choice(fragen_und_antworten)
|
||||||
|
frage = zufallige_frage["frage"]
|
||||||
|
antwort = zufallige_frage["antwort"]
|
||||||
|
|
||||||
|
# Frage und Antwort ausgeben
|
||||||
|
print(f"Frage: {frage}")
|
||||||
|
print(f"Antwort: {antwort}")
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
# LED an und aus an GPIO Pin 17
|
||||||
|
|
||||||
|
import RPi.GPIO as GPIO
|
||||||
|
import time
|
||||||
|
|
||||||
|
# GPIO-Pin-Nummer, an den die LED angeschlossen ist
|
||||||
|
led_pin = 17
|
||||||
|
|
||||||
|
# GPIO-Modus festlegen (BCM oder BOARD)
|
||||||
|
GPIO.setmode(GPIO.BCM)
|
||||||
|
|
||||||
|
# Den GPIO-Pin als Ausgang konfigurieren
|
||||||
|
GPIO.setup(led_pin, GPIO.OUT)
|
||||||
|
|
||||||
|
try:
|
||||||
|
while True:
|
||||||
|
# Die LED einschalten
|
||||||
|
GPIO.output(led_pin, GPIO.HIGH)
|
||||||
|
print("LED eingeschaltet")
|
||||||
|
|
||||||
|
# 1 Sekunde warten
|
||||||
|
time.sleep(1)
|
||||||
|
|
||||||
|
# Die LED ausschalten
|
||||||
|
GPIO.output(led_pin, GPIO.LOW)
|
||||||
|
print("LED ausgeschaltet")
|
||||||
|
|
||||||
|
# 1 Sekunde warten
|
||||||
|
time.sleep(1)
|
||||||
|
|
||||||
|
except KeyboardInterrupt:
|
||||||
|
# Das Programm beenden, wenn Strg+C gedrückt wird
|
||||||
|
GPIO.cleanup() # GPIO-Cleanup durchführen, um die Pins zurückzusetzen
|
||||||
Reference in new issue
Block a user