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
|
||||
wise 2023 / 24
|
||||
|
||||
## Augabenstellung
|
||||
Bau eines Hausaufgaben Robos
|
||||
|
||||
|
||||
## Ziel
|
||||
* 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 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