zu M1.1.3: Lösungsvorschlag - Python-Programm zum Auslesen des Temperatursensors
Lösung zu Aufgabe 1
try:
while True :
# Mit einem Timestamp die Messung in der Console ausgeben.
print("Temperatur um " + time.strftime('%H:%M:%S') +" drinnen: " + str(readTempLines(sensor)[0]) + " °C")
print("Temperatur um " + time.strftime('%H:%M:%S') +" drinnen: " + str(readTempLines(sensor)[1]) +" K")
print("Temperatur um " + time.strftime('%H:%M:%S') +" drinnen: " + str(readTempLines(sensor)[2]) +" °F")
# Nach 10 Sekunden erfolgt die nächste Messung
time.sleep(10)
Lösung zu Aufgabe 2
try:
while True :
# Mit einem Timestamp die Messung in der Console ausgeben.
print("Temperatur um " + time.strftime('%H:%M:%S') +" drinnen: " + str(round(readTempLines(sensor)[0],1)) + " °C")
print("Temperatur um " + time.strftime('%H:%M:%S') +" drinnen: " + str(round(readTempLines(sensor)[1],1)) +" K")
print("Temperatur um " + time.strftime('%H:%M:%S') +" drinnen: " + str(round(readTempLines(sensor)[2],1)) +" °F")
# Nach 10 Sekunden erfolgt die nächste Messung
time.sleep(10)
Lösung zu Aufgabe 3
try:
while True :
#[…]
Temperatur = readTempLines(sensor)[0]
if(Temperatur<20):
print("Zu kalt!")
elif (Temperatur>25):
print("Zu warm!")
# Nach 10 Sekunden erfolgt die nächste Messung
time.sleep(10)