initiales Zeug für Python Tutorials, etc.

This commit is contained in:
br committed 2023-11-11 11:38:22 +01:00
1 parent b8f3e72965
commit 4c9980bbee
5 files changed
+94

No files matched your search

+5
View File
@@ -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
+11
View File
@@ -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}")
+27
View File
@@ -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...")
+17
View File
@@ -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}")
+34
View File
@@ -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